form bütütme
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
form bütütme
mevcut formumu maximize ederken istiyorum ki bu formumun tüm içeriğini eşit oalrak etkilesin yerleştirdiğim herşey eşit oranla büyüsün ekranı doldursun ona göre.bunu nasıl yapabilirm.
Re: form bütütme
Nesnelerin Anchors öelliğinden akRight ve AkBottom True yaparak form ile büyümesini sağlayabilirsin.murat9135 yazdı:mevcut formumu maximize ederken istiyorum ki bu formumun tüm içeriğini eşit oalrak etkilesin yerleştirdiğim herşey eşit oranla büyüsün ekranı doldursun ona göre.bunu nasıl yapabilirm.
Bu yöntemin işe yaramadığı yerlerde ise
formun onResize olayına gerekli width ve height kodlarını yazarak yapabilirsin.
bunu da beğenmedin nesnelerin yanlış hatırlamıyorsam (Scale) siye bi özellikşleri vardı onla da yapabilirsin.
O da olmadı bunun için özel komponentler var.
mesela elasticpanel gibi

kolay gelsin.
- sabanakman
- Kıdemli Üye
- Mesajlar: 3081
- Kayıt: 17 Nis 2006 08:11
- Konum: Ah bi Antalya olaydı keşke (Ankara)
Re: form bütütme
Lost Soul yazdı:... Nesnelerin Anchors özelliğinden ...

Aslında form tasarlarken ilk olarak başvurulması gereken bir özellik. Çoğu zaman dikkate alınmadığını farkediyorum (en azından kendimden biliyorum

alNone->kaplama yok, nesne tasarlandığı gibi kalır
alTop->üst kısma kaplama yapar (nesne yüksekliği değişmez ama genişlik içinde bulunduğu panel ya da form kadar olur)
alBottom->alt kısma kaplama yapar (nesne yüksekliği değişmez ama genişlik içinde bulunduğu panel ya da form kadar olur)
alLeft->sol kısma kaplama yapar (nesne genişliği değişmez ama yükseklik içinde bulunduğu panel ya da form kadar olur)
alRight->sağ kısma kaplama yapar (nesne genişliği değişmez ama yükseklik içinde bulunduğu panel ya da form kadar olur)
alClient->tüm sahip bileşen kadar kaplama yapar, yüksekli ve genişlik değişir
Not:Bu özellikler aynı kontrol içinde birden fazla kullanılabilir. Bu durumda kalan boşluklara göre nesneler boyutlandırılır.
Eğer Align özelliği olmayan nesneler kullanılıyorsa o zaman Anchors özelliğinden faydalınabilir. Bu özelliğe katılan değerle nesne hareket ve boyutu organize edilebilir.
akLeft->Formun veya sahip panel bileşenin boyutu değiştiğinde sol boşluk miktarı sabit kalsın
akTop->Formun veya sahip panel bileşenin boyutu değiştiğinde üst boşluk miktarı sabit kalsın
akRight->Formun veya sahip panel bileşenin boyutu değiştiğinde sağ boşluk miktarı sabit kalsın
akBottom->Formun veya sahip panel bileşenin boyutu değiştiğinde alt boşluk miktarı sabit kalsın
Bir nesne aksi belirtilmezse varsayılan [akLeft,akTop] değerine sahiptir. Eğer form üzerinde sağ tarafa dayanmış ve sağda sabit kalması isteniyorsa o zaman akRight özelliği olmalı ve akTop özelliği olmamalı. Sağ Alt için [akRight,akBottom] özelliği yeterli olacaktır. Eğer nesne iki yana da genişlemesi gerekiyorsa o zaman akLeft,akRight özelliklerine sahip olmalı. Bu durumda hem sol hemde sağ boşluklar sabit duracağı için form boyut değişiminde bileşenimizde gerektiği kadar boyut değiştirecektir. Eğer hiç bir özellik belirtilmeden [] şeklindeboş bırakılırsa o zaman form boyut değişiminde bileşen değişen boyutun yarısı kadar yer değiştirecektir.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
_________________
Derin olan kuyu değil kısa olan iptir. - .