Аналог 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; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д