Visual Basic .NET Properties (Kontrollerin Özellikleri) Giriş
Tasarım ekranının sağında duran alanı farketmişsinizdir. "AccessibleDescription", "AccessibleName", "AccessibleRole" gibi kafa karıştırıcı şeyler yazılı olan satır satır listeli yeri. Burası kontrol özellikleri kutusudur.
Formun gri renkli alnı üzerinde bir yere etiket yada text kutusu olmayan bir yere tıklayın. Formun etrafında şimdi boyutlandırma karecikleri görünüyor olmalıdır. Bu formun şu anda seçili olduğunu gösterir.
Forma göre ekranın sağında bulunan "Properties box" artık şu bilgileri göstermektedir:
Eğer properties kutusunda Textbox1 yada Label1 yazıları varsa demek ki Form seçili değildir. Formu seçtiğinizden (tıklayarak) emin olunuz.
Properties kutusunda Name, BackColor, Font, Image, Text, vs gibi seçili nesnenin özelliklerini görürsünüz. Özelliklerin karşısında Visual Basic tarafından varsayılan değerler yazılıdır ancak tabiki değiştirilebilir. Biz şimdi kutuda "Text" özelliğini değiştireceğiz.
Belki de kutuda listelenmiş özelliklerin daha anlaşılır olarak alfabetik sırada listelenmesini isteyebilirsiniz. Bunu yapmak için, AZ ikonuna tıklayınız:
Bu yolla özellikleri bulmak daha kolay olur.
Özellikler kutusunda herhangi bir değişiklik yapmadan önce, "Property" (özellik) ne anlama geliyor ona bakalaım.
"Property" (özellik) Nedir?
Bildiğiniz gibi form üzerine konulan nesneler (ki biz burada textbox ve label koyduk) "Control Object" (kontrol nesneleri) olarak adlandırılır. Kontrolleri araç kutusundan alıp form üzerinde sağa sola taşıyabileceğiniz katı nesneler olarak ta düşünebilirsiniz. Kontrollerin özellikleri vardır. Televizvonunuzu bir kontrol olarak kabul ederseniz, onun da özellikleri olduğunu görürsünüz: On/Off özelliği, renk özelliği, ses özelliği ve diğerleri... Gerisini siz düşünün bakalım!
Hayali televizyon kontrolumuzun özelliklerini açalım:
On/Off özelliğinin sadece 2 adet değeri olabilir, ya Açık (On) yada Kapalı (Off). Ancak ses özelliğinin çok daha fazla değeri olamlıdır. Örnek olarak 0-10 arası. Televizyonun ses özelliği bu değerlerden 10'a ayarlanırsa, ses şiddeti en yüksek olacaktır.
Bir kontrolün değerini özellikler kutusundan değiştirebilirsiniz. Bunlar kodlarla da değiştirilebilir - ki daha çok böyle yapacaksınız. Form nesnesine geri dönelim, şimdi özellikleri kutusundan onun Text özelliğinin değerini değiştireceğiz.
Aşağıdaki resimdeki gibi Text özelliğini bulun:
"Text" kelimesi yanındaki "Form1" kelimesi kafanızı karıştırmasın. Bu formlara verilen standart isimdir. Siz değiştirmedikçe öyle kalır
"Text" kelimesi yanındaki alana tıklayın ve "Form1" yazısını silin.
Daha sonra aynı yere "My First Form" yazın
Üzerine text kutusu ve etiket koyduğumuz fomunuza geri dönün, bahsettiğimiz işlemi hatasız yapmışsanız, form başlığının değiştiğini göreceksiniz:
Gördüğünüz gibi yazdığınız yeni başlık mavi arkaplan üzerinde beyaz yazı ile durmaktadır. Demek ki Formun Text özelliği formun üst kısmındaki başlığı değiştirmektedir.
Ders sırasında herhangi bir sorunla karşılaşırsanız buradan yardım isteyeblirsiniz.