Komut :
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace BütApp { public partial class Form1 : Form { int cb_sayi = 0; List<CheckBox> cb_liste = new List<CheckBox>(); public Form1() { InitializeComponent(); rdbtn_Normal.Checked = true; } private void btn_Mesaj_Click(object sender, EventArgs e) { if(rdbtn_Normal.Checked) MessageBox.Show(textBox1.Text); else if(rdbtn_Uyarı.Checked) MessageBox.Show(textBox1.Text,"Uyarı",MessageBoxButtons.OK,MessageBoxIcon.Warning); else if (rdbtn_Hata.Checked) MessageBox.Show(textBox1.Text,"Hata",MessageBoxButtons.OK,MessageBoxIcon.Error); } private void btn_Ekle_Click(object sender, EventArgs e) { listBox1.Items.Add(textBox2.Text); textBox2.Text = ""; } private void btn_Temizle_Click(object sender, EventArgs e) { if (checkBox1.Checked) listBox1.Items.Clear(); else if (checkBox2.Checked) listBox2.Items.Clear(); else if (checkBox1.Checked && checkBox2.Checked) { listBox1.Items.Clear(); listBox2.Items.Clear(); } else MessageBox.Show("Listbox seçin..","Hata",MessageBoxButtons.OK,MessageBoxIcon.Error); } private void btn_Renk_degistir_Click(object sender, EventArgs e) { ColorDialog clr = new ColorDialog(); if (clr.ShowDialog() == DialogResult.OK) this.BackColor = clr.Color; } private void button1_Click(object sender, EventArgs e) { for (int i = 0; i < listBox1.Items.Count; i++) listBox2.Items.Add(listBox1.Items[i]); //listBox2.Items.Add(listBox1.SelectedItem); } private void btn_Olustur_Click(object sender, EventArgs e) { int oluşturulacak = Convert.ToInt32(nup_1.Value); for(int i=0;i < oluşturulacak ; i++) { CheckBox cb_dinamik = new CheckBox(); cb_dinamik.Text = (i+1).ToString(); cb_dinamik.Left = 250; cb_dinamik.Top = (i * 25) + 25; groupBox3.Controls.Add(cb_dinamik); cb_sayi++; cb_liste.Add(cb_dinamik); } } private void btn_Sil_Click(object sender, EventArgs e) { if (cb_sayi > 0) { for (int i = 0; i < cb_liste.Count; i++) { cb_liste[i].Dispose(); } cb_sayi = 0; cb_liste.Clear(); } else MessageBox.Show("Silinecek checkbox yok", "", MessageBoxButtons.OK, MessageBoxIcon.Error); } private void btn_Göster_Click(object sender, EventArgs e) { String mesaj_metni = "Secilen Checkboxlar" + Environment.NewLine; if (cb_sayi > 0) { for (int i = 0; i < cb_liste.Count; i++) { if(cb_liste[i].Checked){ mesaj_metni += cb_liste[i].Text + Environment.NewLine; } } MessageBox.Show(mesaj_metni, "", MessageBoxButtons.OK, MessageBoxIcon.Information); } else MessageBox.Show("Gösterilecek checkbox yok", "", MessageBoxButtons.OK, MessageBoxIcon.Error); } private void button2_Click(object sender, EventArgs e) { Form form2 = new Form(); form2.Show(); } } }