Yorumları: 221
Konuları: 66
Kayıt Tarihi: 07-09-2016
Rep Puanı: 247
Acemi
Merhaba Arkadaşlar,
Bir uygulama hazırladım fakat her ekranda düzgün çıkmıyor çözünürlük değişince bozuluyor
pencereleri nasıl responsive yapabilirim ?
Teşekkürler
Yorumları: 221
Konuları: 66
Kayıt Tarihi: 07-09-2016
Rep Puanı: 247
Acemi
Merhaba,
Cevaplarınız için teşekkür ederim, ekranda numaratör var Align özellikleri ile 1-4-7 sola, 3-6-9 sağa, 2-5-8 ise alclient yapıyorum ama bu defa ekrana göre 2-5-8 butonlar ya çok küçük kalıyor yada çok büyük nasıl içinden çıkabilirim acaba
Yorumları: 1.381
Konuları: 75
Kayıt Tarihi: 20-03-2017
Aktif Kullandığınız Delphi Sürümü:
- Delphi 10.3
- Delphi 10.2
- Delphi 7
- Lazarus / FPC
Rep Puanı: 3.849
Uzman
Bu tur durumlarda buton adedi fazla ise bi panele yerlestirip, for dongusu icinde hesap yaptiriyorm panelin boyutuna gore vs. Ekran boyutu ve cozunurlugune gore otomatik butonlarin yukseklik ve genisliklerini ayarliyorum.
// Bilgi paylaştıkça çoğalır..
Yorumları: 471
Konuları: 61
Kayıt Tarihi: 05-02-2017
Aktif Kullandığınız Delphi Sürümü:
- Delphi 10.2
- Delphi 10.1
- Delphi 7
Rep Puanı: 3.115
Uzman
23-03-2020, Saat: 14:20
(Son Düzenleme: 23-03-2020, Saat: 14:21, Düzenleyen: 3ddark.)
Forma bir panel atın ve Align özelliğini Client yapın.
Panel içine GridPanel atın ve yine Align özelliğini Client yapın.
Sonra GridPanel kolon sayısını 3 satır sayısını 3 yapın. Burada sütun genişlikleri percent(yüzde) cinsinden 33 34 33 olarak ayarlayın.(Not Alt + F12 dfm formunda kolayca değiştirebilirsiniz.) Satırlar içinde yine aynı sistemi ve değerleri uygulayın.
GridPanel içine istediğiniz Butonları yerleştirin ve Butonların Align özelliğini yine Client yapın. Butonlar arasında boşluk ekleme isterseniz AlignWithMargins özelliğini aktif edin. Margin kısmından istediğiniz kadar boşluk bırakın.
Artık numaratör formunuz responsive oldu.
Kolay gelsin.