Form daki CheckBox ların Seçimini Topluca Kaldırma

Merhaba arkadaşlar, formumuzda bulunan 100 lerce seçili CheckBox ın seçili durumunu tek tek kaldırmanın ne kadar zor olduğunu hepimiz biliyoruz.100 lerce veya 1000 lerce içi dolu TextBoxlar ın içeriğini değiştirmek veya temizlemek çok zor bir iştir. Bu zorluklardan küçük bir kod parçasıyla kurtulacağız.


Form1.cs


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 WindowsFormsApplication1

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

this.checkBox1.CheckedChanged += new System.EventHandler(this.checkBox1_CheckedChanged);

}

private void checkBox1_CheckedChanged(object sender, EventArgs e)

{

foreach (var kontrol in this.Controls)

{

//Seçili olan bütün checkboxların

//seçili olma durumunu kaldırıyoruz.

CheckBox cbox = new CheckBox();

if (kontrol is CheckBox)

{

cbox = (CheckBox)kontrol;

cbox.Checked = false;

}

}

}

private void button1_Click(object sender, EventArgs e)

{

//Şimdi de birden fazla textbox ın içeriğini

//topluca temizliyelim.

foreach (var kontrol in this.Controls)

{

TextBox tbox = new TextBox();

if (kontrol is TextBox)

{

tbox = (TextBox)kontrol;

tbox.Text = string.Empty;

}

}

}

}

}


Bir makalenin daha sonuna geldik. Bir sonraki makalede görüşmek dileğiyle. Hoşçakalın. Bahadır ŞAHİN

About Bahadır Şahin

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.

0 comments:

Öne Çıkan Yayın

GridView da Seçili Satırı DetailsView da Göstermek

Merhaba arkadaşlar bu makalemizde GridView nesnesi ile birlikte DetailsView nesanesini birlikte kullanacağız. GridView da seçili satırın de...