| Sizce bu cevap yeterli mi? |
|
|
|
|
|
|
|
 |
Kontrolleri yeniden boyutlandırmak
|
|
Form yeniden boyutlandırıldığında, kontrollerin de bağlı olarak hareket etmesini sağlamak çok kolay.
Bir formu yeniden boyutlandırdığımızda form üzerindeki kontrollerin de aynı şekilde hareket etmesini sağlamak kastirici bir iş.. Kontrollerin form üzerindeki yerlerini değiştirmek ya da yeniden boyutlandırmak için ayrıca kod yazmak gerekli.. C# (daha doğrusu Windows forms da) da bu işlem çok kolaylaşmış durumda.. Yeniden boyutlandırma için kontrollerin birbirinden bağımsız iki özelliği var. Anchor ve Dock Form tasarımcısında herhangi bir kontrolün properties penceresinde Layout bölümüne gidin.. orada dört özellik var Anchor Dock Location ve Size..
* Location kontrolün form üzerindeki x,y koordinatları.
* Size yüksekliği ve genişliği..
* Anchor kontrol hizalamasının formun hangi kenarına göre sabit kalacağını belirtir. ComboBox dan sağ sol alt üst ve bunların bileşimlerini seçebilirsiniz. Bir button yerleştirip Anchor özelliğini left, bottom olarak seçerseniz formu her yeniden boyutlandırdığınızda kontrol form üzerindeki koordinatlarına uygun olarak yer değiştirir. İşin güzel tarafı eğer zıt yönleri seçerseniz (left ve rigth, top ve bottom gibi) form yeniden boyutlandığında, kontrolde orantılı olarak yeniden boyutlandırılır.. Sizin kod yazmanıza gerek kalmadan
* Dock Aslında bunu da açıklamaya gerek yok.. seçtiğiniz özelliğe göre Kontrolü formun ilgili kenarına yapıştırır ve kontrol formla birlikte yeniden boyutlandırılır..
iyi çalışmalar Ahmet Oğuzhan Kalabak |
| Toplam
395
kez okundu. |
| FAQ Editörü:
Umut Dereli
|
| FAQ Tarihi:
2015-07-20
|
|