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