object sender



Автор Алексей Шейкин задал вопрос в разделе Другие языки и технологии

Как узнать объект по которому совершен клик? язык C# и получил лучший ответ

Ответ от
Николай Веселуха опять не в тему.
Виталий Голованов тоже.
Вам нужен sender. Тот sender, который идет в аргументах у обработчика.
Что-то вроде этого
MessageBox.Show((sender as Control).Name);
это и будет имя того контрола
Обработчик надо подписать на все элементы именно.
Типа
button1.Click += Control_Click;
button2.Click += Control_Click;
...
button100500.Click += Control_Click;

Ответ от Николай Веселуха[гуру]
this.label1.Text = "Меня зовут: " + this.label1.Name;

Ответ от Виталий Голованов[гуру]
У каждого есть событие Click. Вот напишите обработчик для одного из элементов потом у каждого контрола в списке событий у события Click выберите этот вот обработчик

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Как узнать объект по которому совершен клик? язык C#
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*