Определить, какая кнопка на веб-форме нажата - 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

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


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

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

7   голосов , оценка 3.857 из 5
Похожие ответы