.NET 4.x Определить, какой элемент управления вызвал событие - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Всем здравствуйте!

Есть такой момент:
Листинг программы
  1. Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click, Button6.Click, Button5.Click
  2. End Sub
Данная процедура срабатывает на нескольких кнопках(Тут не все кнопки, на самом деле их 23), мне нужно у этой процедуры сделать как бы обращение кнопок к себе, другими словами мне надо получить в этой процедуре какая именно из этих 5 кнопок была нажата и показать например в диалоговом окне какая именно была нажата...что-то типо этого:
Листинг программы
  1. Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click, Button6.Click, Button5.Click
  2. If (Была нажата кнопка 5) then
  3. msgbox("Была нажата кнопка 5")
  4. End if
  5. If (Была нажата кнопка 4) then
  6. msgbox("Была нажата кнопка 4")
  7. End if
  8. 'и так далее
  9. End Sub
Сразу скажу кнопок много, мне надо сунуть их действия в одну процедуру они по сути выполняют одно и тоже, только дают другим объектам разные значения. Как смог так объяснил, если что не понятно в моём объяснении-скажите, постараюсь более подробно рассказать.

Решение задачи: «.NET 4.x Определить, какой элемент управления вызвал событие»

textual
Листинг программы
  1. "Была нажата" & sender.Name

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.2 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут