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?
saygılar mustafa ֍zgün 
Cevapla
#18
https://www.delphican.com/showthread.php?tid=5546 burada varmış hızlı akıştan görmemişim halloldu tşkr
saygılar mustafa ֍zgün 
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Shift+Ctrl+C sorunu [ÇÖZÜLDÜ] woywod 5 354 22-02-2021, Saat: 20:44
Son Yorum: woywod
  delphi indy idhttp ssl kütüphane sorunu mdagli2003 5 376 09-02-2021, Saat: 10:38
Son Yorum: sabanakman
  DeleteFile Sorunu ermanispir@gmail.com 6 672 08-01-2021, Saat: 14:20
Son Yorum: ermanispir@gmail.com
  Filtreleme Yavaşlığı Sorunu bünyamin68 10 783 31-12-2020, Saat: 12:59
Son Yorum: bünyamin68
Wink Exe -> Exe -> DLL -> WEB SQL Sorunu ... Gürcan 4 408 24-12-2020, Saat: 12:31
Son Yorum: Gürcan



Konuyu Okuyanlar: 1 Ziyaretçi