C# Checkbox ile MessageBox Kullanımı - Bilişim Konuları

C# Checkbox ile MessageBox Kullanımı

Bu örneğimizde checkbox ile messageBox nesnelerinin birlikte kullanılmasını gösteren bir örnek program yapacağız. Öncelikle ekrana istediğimiz kadar checkBox ekleyeceğiz. Ekrana bir tane button nesnesi ekleyerek butonun click özelliğine aşağıdaki kodları yazıyoruz. Bu sayede ekranda bulunan checkboxlardan seçilenlerin isimleri mesaj kutusu ile ekrana yazdırılmaktadır. Herhangi bir checkbox işaretlenmezse kişinin herhangi bir hobisinin olmadığını yine mesaj kutusu ile ekrana yazdırıyor.

Programın ekran görüntüleri:

csharp-checkbox-mesajkutusu1

csharp-checkbox-mesajkutusu2

Pogramın Visual C# kodları:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace checkbox_kullanımı
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            string adi, soyadi, hobiler="";
            adi = textBox1.Text + " ";
            soyadi = textBox2.Text + " isimli öğrencinin hobileri ";
            hobiler = adi + soyadi;
            if (checkBox1.Checked) { hobiler = hobiler + checkBox1.Text + " ";  }
            if (checkBox2.Checked) { hobiler = hobiler + checkBox2.Text + " "; }
            if (checkBox3.Checked) { hobiler = hobiler + checkBox3.Text + " "; }
            if (checkBox4.Checked) { hobiler = hobiler + checkBox4.Text + " "; }
            if (checkBox5.Checked) { hobiler = hobiler + checkBox5.Text + " "; }
            if (checkBox6.Checked) { hobiler = hobiler + checkBox6.Text + " "; }

            if (checkBox1.Checked == true || checkBox2.Checked == true || checkBox3.Checked == true || checkBox4.Checked == true || checkBox5.Checked == true || checkBox6.Checked == true)
            {
                MessageBox.Show(hobiler + ".");
            }
            else
            {
                MessageBox.Show(hobiler + " yoktur.");
            }
        }
    }
}

Bu Yazıya Tepkin Nedir?
+1
1
+1
0
+1
0
+1
0
+1
0
+1
0
+1
1

Yorum Yap