Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Çözünürlük sorunu
#11
bence bu çözünürlük olayı browserların büyütme küçültme olayı gibi olmalı.
Chrome ' da Ctrl tuşu ile birlikte fare tekerleğini çevirdiğinizde web sayfasını istediğiniz oranda büyültüp küçültebiliyorsunuz.
Formlarımızda buna benzer bir özellik ekleyebilirsek bu çözünürlük işinden tamamen kurtulmuş oluruz. herkes istediği büyüklükte programı kullanabilir.
WWW
Cevapla
#12
Öncelikle herkese cevapları için teşekkürler.
Programı unigui ile yazdığım için scaleby işe yaramadı. Bende eski bilgisayara kodları aktardım. Orada 100 lerce formu yeniden elden gecirip devam edecegim.
Cevapla
#13
Merhaba.

- Denemek isteyebilecekler için yazayım, Delphi VCL değil de FireMonkey (FMX) modunda deneyim için vakti olanlara önerim TScaledLayout olacaktır.

- Son günlerde FMX üzerine eğildim, başlığı görünce kayıtsız kalamadım. 

- FMX ortamında bileşenlerin Scale.X ve Scale.Y özelliği mevcut. Bunları tek tek ekrana göre boyutlandıemanız mümkün. 

- Tümden etkileyebilmek için ise TScaledLayout  içine aldığınızda ( bir tür scrollbox gibi düşünebilirsiniz ) ScrollBox'tan farklı olarak scrollbarlar çıkmıyor, yerine içindeki bileşenlerin tümünü orantısal olarak küçültme / büyütme imkanına kavuşuyorsunuz.

- Formunuzun boyutunu atıyorum 3840x2160 ( UltraHD ) çözünürlükte oluşturup bileşenlerinizi yerleştiriyorsunuz. Sonra formunuzun boyutuna göre Align özeliği ile yeniden boyutlanan TScaledLayout, içindeki / bünyesindeki bileşenleri aynı oranda küçültüp yeniden yapılandırıyor.

- Örnek için aşağıdaki şekilde bir yapı hazırladım. Belki yazdıklarımdan daha anlaşılır olacaktır. 

kw2sy0fhyikn0dz4fist.gif

Gördüğünüz üzere ekranın tümünü TScaledLayout yapmaya da lüzum yok.
Başka bir örnek:

ce4jnvh26dfrdsf9r3k1.gif
Başarılar.
Saygılarımla
Muharrem ARMAN

guplouajuixjzfm15eqb.gif
Cevapla
#14
@mrmarman Elinize Sağlık
Cevapla
#15
Merhaba,

Fmx tarafında benzer konuda araştırma yaparken bu link'i görmüştüm, incelemenizde fayda olacaktır.

İyi çalışmalar.

68747470733a2f2f71696974612d696d6167652d...662e676966
68747470733a2f2f71696974612d696d6167652d...632e676966
68747470733a2f2f71696974612d696d6167652d...302e676966
68747470733a2f2f71696974612d696d6167652d...642e676966
68747470733a2f2f71696974612d696d6167652d...652e676966
68747470733a2f2f71696974612d696d6167652d...642e676966
68747470733a2f2f71696974612d696d6167652d...312e676966
Cevapla
#16
Aynı konuyu farklı başlık altında ben sormuştum gelen cevaplar çok güzel. Mesela eğer Fmx olarak tasarlama şansınız varsa ki benim yok :Smile MrMarman şöyle birşey önerdi 
inceleyin derim.
Çözünürlük
Cevapla
#17
@mrmarman hocam
Scaledlayout larda dikenden yataya çevirince bozulan düzen için de bir fikir verebilir misiniz?
Cevapla
#18
https://www.delphican.com/showthread.php?tid=5546 burada varmış hızlı akıştan görmemişim halloldu tşkr
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Button Renk sorunu CesuR 3 282 21-05-2026, Saat: 04:29
Son Yorum: emailx45
  Win 11 ve Delphi 7 Minimize sorunu. enigma 7 554 11-02-2026, Saat: 10:27
Son Yorum: RAD Coder
  Delphi SLL kullanım sorunu Bay_Y 12 1.331 22-12-2025, Saat: 18:11
Son Yorum: Bay_Y
  CxGrid Türkçe karakter sorunu mur93 1 362 12-11-2025, Saat: 09:22
Son Yorum: cinarbil
Exclamation Ftp gönderilen dosyada tr karakter sorunu forumcuali 7 3.495 01-05-2025, Saat: 02:26
Son Yorum: m_ekici



Konuyu Okuyanlar: 1 Ziyaretçi