Можно ли в обработчик событий передать свою переменную - C#
Формулировка задачи:
Здравствуйте. Я только начинаю познавать C# и возник такой вопрос/проблема (возможно глупая).
Можно ли в обработчик событий передать свою переменную?
У меня при загрузке, каждой кнопке на событие клик присваивается метод.
И в этом методе мне нужно значение элемента массива spaces[i]
Подскажите как это можно реализовать, и можно ли?
for (int i = 0; i < rows; i++) { (Controls["space" + spaces[i]] as Button).Click += new EventHandler(Show_Parking_Space_Data); }
private void Show_Parking_Space_Data(object sender, EventArgs e) { string Number = "Парковочное_место" + spaces[i] ; Form3 f = new Form3(Number);
или же как в данном методе получить имя кнопки, на которую нажали?
Решение задачи: «Можно ли в обработчик событий передать свою переменную»
textual
Листинг программы
Button mybutton=(sender) as Button; MessageBox.Show(mybutton.Name)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д