RadioButton (Mezun Durumu Örneği)
C#’ta RadioButton ‘ların kullanımına yönelik basit bir örnek ile karşınızdayız! Nasıl yapıldığını, uygulamayı yaparken neler kullandığımızı ve niçin kullandığımızı yazımızın içeriğinde bulabilirsiniz. Keyifli uygulamalar.
İÇİNDEKİLER
C# Form Uygulamasının Detayları:
Arayüz:
İki tane Label: Bir adet label mezun durumu yazmak amaçlı kullanılmıştır. Diger label ise yapılan seçimi göstermek için kullanılmıştır.
Bir tane Button: Yapılan seçimi kaydetmek ve label’da göstermek için kullanılmıştır.
Bir tane GroupBox: RadioButton’ları toplu olarak bir yerde tutmak ve bir çerçeve içine almak amaçlı kullanılmıştır. (GroupBox yerine panel de kullanılabilir.)
Dört tane RadioButton: Eğitim durumu seçimini yapma amaçlı kullanılmıştır. (Bunun yerine CheckBox’ta kullanılabilir.) Kullanıcı her seferinde bir tek seçim yapabilir.
İşleyiş:
- Kullanıcı karşısına çıkan ekranda uygun eğitim durumunu seçer,
- Kullanıcı kaydet butonuna tıklar.
- Butona tıklandığında, arka planda bir işlem gerçekleşir:
- Yapılan seçim sisteme kaydedilir.
- Kullanıcı, mezun durumu yazısının yanında yer alan Label’da mezun durumunu görebilir.
Bu şekilde, kullanıcılar uygulamaya girilen direnç değerleri ile paralel ve seri bağlanmış dirençlerin eşdeğer direncini ve devredeki akımı tek bir butona tıklayarak bulabilirler. Şimdi gelin hep birlikte bu konuyu pekiştirelim. Ne demişler en iyi öğrenme yöntemi, uygulayarak öğrenmedir : ))
Kod Bloğu
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
private void button1_Click(object sender, EventArgs e) { if (radioButton1.Checked == true) { label2.Text = "Ortaöğretim"; } if (radioButton2.Checked == true) { label2.Text = "Lise"; } if (radioButton3.Checked == true) { label2.Text = "Lisans"; } if (radioButton4.Checked == true) { label2.Text = "Yüksek Lisans"; } } private void radioButton1_CheckedChanged(object sender, EventArgs e) { this.BackColor = Color.Red; } private void radioButton2_CheckedChanged(object sender, EventArgs e) { this.BackColor = Color.Blue; } private void radioButton3_CheckedChanged(object sender, EventArgs e) { this.BackColor = Color.Purple; } private void radioButton4_CheckedChanged(object sender, EventArgs e) { this.BackColor = Color.Brown; } |
Ekran Çıktısı
Bu basit uygulama sayesinde radiobuttonların kullanımına yönelik bir örnek yapmış olduk. Sizler uygulamanın üstüne eklemeler yaparak dahada geliştirebilir ve güzel bir uygulama oluşturabilirsiniz. Herkese keyifli kodlamalar!
Matlab programını kullanarak daha kapsamlı bir hesaplayıcı yaptığım uygulamanın yazısına da buraya tıklayarak erişebilir dilerseniz de videosunu youtube kanalımızdan izleyebilirsiniz.




