Аналог javascript'овского кода в c#
Формулировка задачи:
в javascript'e создание обработчика событий кнопки у меня такое:
у меня есть массив кнопок и по id я обращаюсь к нужной мне кнопке. в c# же ничего не получается ((
как создать такой обработчик чтобы еще можно было передавать id кнопки? или как получить доступ к кнопке через sender?
for(var i=0; i<5; i++){
button[i].onclick=function(id){
...
}
}for(var i=0; i<5; i++)
{
button[i].Click += new EventHandler(button_click);
}Решение задачи: «Аналог javascript'овского кода в c#»
textual
Листинг программы
this.checkBox1.CheckedChanged += new System.EventHandler(this.checkBox_CheckedChanged);
this.checkBox2.CheckedChanged += new System.EventHandler(this.checkBox_CheckedChanged);
this.checkBox3.CheckedChanged += new System.EventHandler(this.checkBox_CheckedChanged);
private void checkBox_CheckedChanged(object sender, EventArgs e)
{
СheckBox cb=(checkBox)sender;
swich(cb.Name)
{
case "checkBox1":
{}break;
case "checkBox2":
{}break;
case "checkBox3":
{}break;
default:break;
}
}