C# RadioButton Kullanımı ve Örneği – Ahmet Cansever
Salı , 24 Ocak 2017
Anasayfa » C# » C# RadioButton Kullanımı ve Örneği

C# RadioButton Kullanımı ve Örneği

RadioButton iki yada daha fazla seçenek içinde bir seçim yapmayı sağlayan kontroldür. Örneğin Cinsiyet sorulduğunda iki seçenekten birinin seçilmesi gerekir. Bu tarz durumlarda RadioButton kullanılmalıdır.

RadioButton’ ait bazı özellikler:

BackColor: RadioButtonun arkaplan rengini değiştirmemizi sağlar.

BackgroundImage: RadioButtonun arkaplanına resim yerleştirmemizi sağlar.

BackgroundImageLayout: RadioButtonun arkaplan resminin boyutlandırılmasını sağlar. Bu özellik içindeki parametreleri tanıyalım.

None: Resmin boyutunda değişiklik olmadan resmi butonun sol-üst köşesine yerleştirir.

Tile: Resmin boyutunda değişiklik olmaz ama resmi sol-üst köşeden başlayarak butonun boş kalan arkaplanına resmi çoğaltarak doldurur.

Center: Resmi butonun ortasına yerleştirir.

Stretch: Resim büyükse küçülterek, küçükse büyülterek resmi butona sığdırır. Resmi butonun ebatlarına getirerek taşmayacak şekilde yerleştirir.

Zoom:Resim küçükse buton nesnesine sığacak şekilde büyüterek yerleştirir.

Checked: RadioButtonun seçili olup olmadığının belirtileceği yerdir. True ise RadioButton seçili olur.

Cursor: RadioButton üzerine gelince farenin şeklini değiştirmemizi sağlar. Ok, El simgesi, artı simgesi, vs…

FlatStyle: RadioButton nesnesinin çerçevesinin şeklini değiştirmemizi sağlar.

Font: RadioButton etiket yazısının yazıtipini seçmemizi sağlar.

ForeColor: RadioButton etiket yazısının rengini değiştirmemizi sağlar.

Image: RadioButtona resim yerleştirmemizi sağlar.

ImageAlign: Resmin RadioButton üzerinde hizalanmasını sağlar. Sol, orta, sağ,..

Text: RadioButtonun etiket yazısını değiştirmemizi sağlar. radioButton1, radioButton2,…

TextAlign: RadioButton üzerindeki yazının hizalanmasını sağlar. Left-sola hizalı, right-sağa hizalı ve center-ortalıdır.

TextImageRelation: RadioButton üzerindeki resim ile buton yazısının nasıl yerleştirileceğini belirlemimizi sağlar.

Overlay: Resim altta resmin üzerinde ve ortasında yazı olur.

ImageAboveText: Resim üstte yazı altta olur.

TextAboveImage: Yazı üstte resim altta olur.

ImageBeforeText: Solda resim sağda yazı olur.

TextBeforeImage: Solda yazı sağda resim olur.

Enabled: RadioButton nesnesinin aktif yada pasif olmasını sağlar. True ise RadioButton 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: RadioButtonun görünüp görünmemesinin ayarlandığı yerdir. True ise RadioButton görünür.

Name: RadioButtonun tanımlayıcı adını değiştirmemizi sağlar. Bu başlık değildir, RadioButtonun 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: RadioButton nesnesini kilitlememizi sağlar.

Location: RadioButtonun form üzerindeki konumunun yazılacağı alandır. x ekseni; y ekseni şeklinde değer yazılır.

MaximumSize: RadioButtonun 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: RadioButtonun 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: RadioButtonun genişlik ve yükseklik boyutlarının değiştirildiği alandır. Genişlik; Yükseklik şeklinde değer girilir.

Örnek: Aşağıdaki gibi bir form tasarımı oluşturup radiobutton1 seçiliyse 2 sayıyı toplayan, RadioButton2 seçiliyse Sayı1 den Sayı2’yi çıkaran örneği inceleyelim.

Hesapla butonuna çift tıklayarak aşağıdaki kodları yazalım.Burada Radiobutton’un “Checked” özelliğini kullanıyoruz.

RadioButton seçildi zaman çalışmasını istediğimiz kodlar varsa ilgili radioButton üstünde çift tıklayarak “radioButton1_CheckedChanged” olayına kodları yazabiliriz. Örneğin Radio button seçilir seçilmez MessageBox ta göstermek istersek RadioButton çift tıklayarak;

kodlarını yazabiliriz.

Hakkında admin

Yorum Yap

Wordpress Tema indir