Можно ли в обработчик событий передать свою переменную - 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)