Определить, какая кнопка на веб-форме нажата - Visual Basic .NET
Формулировка задачи:
Приветствую, коллеги!
Кратенько - суть проблемы:
Формирую текстовый документ html-стандарта. Веббровзером его открываю. Кнопки в документе именуются с добавлением в хвост имени текущей итерации цикла: enter0, enter1, enter2...
Помимо имени у кнопок есть ID. Он идентичен именам.
=================================================
Задача:
отследить - какая кнопка нажата в веббровзере...Инструмент:
Нашел в сети хавтуху)) в виде:Для работы с одной кнопкой - подходит.
Но при попытке работать с множеством кнопок - опа... Студия всегда считает, что нажата последняя кнопка, хотя в переменной sender в процедуру приходят значения Name и Id нажатой кнопки (смотри скрин).
Однако условие (в коде на скрине) отрабатывает второе.
Пробовал по параметрам Name, Id, Value...
Научите, как победить ситуевину...
Ну и на всякий случай - код формирования страницы с кнопками:
Решение задачи: «Определить, какая кнопка на веб-форме нажата»
textual
Листинг программы
Private Sub elmHTML_Click(ByVal sender As Object, ByVal e As HtmlElementEventArgs) 'Handles elmHTML.Click If sender.Id = "enter0" Then MsgBox("BTT 0") ElseIf sender.Id = "enter1" Then MsgBox("BTT 1") End If End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д