|
09.10.2013 (44005) kez okundu Checkbox birçok seçenek arasından bir veya daha fazla seçim yapmamızı sağlayan araçtır. Mesela ilgi alanlarınızı sorduğumuzda bir yada daha fazla ilgi alanınız olabilir bunun gibi çoklu seçim yaptırmak istediğimiz yerlerde checkbox nesnesini kullanırız. Programınıza eklemek istediğiniz nesneyi toolbox içinden seçerek ister sürükleyerek form üzerine bırakın, ister nesneye çift tıklayın, isterseniz de nesneye bir kez tıkladıktan sonra form üzerine tıklayarak çizin. Bütün yollarla nesneyi form üzerine ekleyebilirsiniz. Aşağıdaki resimde checkbox nesnesini görebilirsiniz.
CheckBox Özellikleri: BackColor:Checkboxun arkaplan rengini değiştirmemizi sağlar. BackgroundImage: Checkboxun arkaplanına resim yerleştirmemizi sağlar. BackgroundImageLayout: Checkboxun arkaplan resminin boyutlandırılmasını sağlar. Bu özellik içindeki parametreleri tanıyalım.
Checked:Checkboxun seçili olup olmadığının belirtileceği yerdir. True ise checkbox seçili olur. Cursor:Checkbox üzerine gelince farenin şeklini değiştirmemizi sağlar. Ok, El simgesi, artı simgesi, vs… FlatStyle: Checkbox nesnesinin çerçevesinin şeklini değiştirmemizi sağlar. Font: Checkbox etiket yazısının yazıtipini seçmemizi sağlar. ForeColor: Checkbox etiket yazısının rengini değiştirmemizi sağlar. Image:Checkboxa resim yerleştirmemizi sağlar. Kaynak: www.mustafakarsli.com ImageAlign:Resmin Checkbox üzerinde hizalanmasını sağlar. Sol, orta, sağ,.. Text:Checkboxun etiket yazısını değiştirmemizi sağlar. checkBox1, checkBox2,… TextAlign: Checkbox üzerindeki yazının hizalanmasını sağlar. Left-sola hizalı, right-sağa hizalı ve center-ortalıdır. TextImageRelation:Checkbox üzerindeki resim ile buton yazısının nasıl yerleştirileceğini belirlemimizi sağlar.
Enabled:Checkbox nesnesinin aktif yada pasif olmasını sağlar. True ise Checkbox aktifdir. TabIndex: Form içindeki nesnelere tab tuşu ile erişimde kaçıncı sırada olmasını istiyorsak buraya o sayı yazılır. Dikkat edilmesi gereken numaralandırma sıfırdan başlamaktadır. Visible:Checkboxun görünüp görünmemesinin ayarlandığı yerdir. True ise checkbox görünür. Name: Checkboxun tanımlayıcı adını değiştirmemizi sağlar. Bu başlık değildir, Checkboxun kaynak adıdır, değişken adıdır. İşlem yaparken kullanılacak adıdır. Eğer programlamada yeniyseniz bunu değiştirmemenizi tavsiye ediyorum.
Locked: Checkbox nesnesini kilitlememizi sağlar. Kaynak: www.mustafakarsli.com Location: Checkboxun form üzerindeki konumunun yazılacağı alandır. x ekseni; y ekseni şeklinde değer yazılır. MaximumSize: Checkboxun boyutlarının alabileceği en büyük değerlerin yazıldığı alandır. Genişlik; Yükseklik şeklinde değer yazılır. MinimumSize: Checkboxun boyutlarının alabileceği en küçük değerlerin yazıldığı alandır. Genişlik; Yükseklik şeklinde değer yazılır. Size: Checkboxun genişlik ve yükseklik boyutlarının değiştirildiği alandır. Genişlik; Yükseklik şeklinde değer girilir. Yukarıdaki bilgilere göre Checkboxu biçimlendirebiliriz. Gelelim Checkboxu kullanmaya. Checkbox Tıklanma Olayı (Seçim değiştirme olayı): CheckBoxa tıkladığınızda yani checkboxu seçtiğimizde işlem yaptırmak istiyorsak form ekranında checkbox üzerine çift tıklayarak aşağıdaki gibi checkbox sınıfını kod ekranında oluşturmuş oluruz.
Yukarıdaki kod checkbox1’in değiştirildiği yani seçildiğinde yaptırmak istenilenlerin yazılacağı kod bloğudur. Örneğin; checkbox 1 seçimi değiştiğinde mesaj penceresinde checkbox 1’in seçimi değişti yazdıracak olursak:
Burada dikkat edilecek nokta checkbox 1 seçili değilken seçilirse mesaj penceresi gelir. Checkbox 1 seçili iken seçim iptal edilirse de mesaj penceresi gelir. Nedeni ise checkboxun seçiminin değişmesinden kaynaklanmaktadır. CheckBoxun Seçili Olmasına Göre İşlem Yapılması: Programımızda 2 tane checkbox var diyelim ve bu iki checkboxun seçili olmasına göre seçili butonu yazdırmak istiyoruz bu işlemi checkboxun checked özelliğini sorgulayarak yaparız. Aşağıda iki checkbox a göre mesaj yazdıran örneği inceleyecek olursak;
Öncelikle 1 buton ve 2 checkbox ekleyip butonun tıklanması olayını yukarıdaki gibi yazıp çalıştıracak olursak checkbox 1 seçili iken butona basılırsa mesaj penceresinde checkbox 1 seçili yazacak checkbox 2 seçili iken butona basılırsa mesaj penceresinde checkbox 2 seçili yazacaktır. Örnekler bu şekilde çoğaltılabilir. İlerleyen günlerde tekrar görüşmek üzere sağlıcakla kalınız… Mustafa KARSLI Kaynak: www.mustafakarsli.com |
© 2008 - 2024 Mustafa KARSLI |