Я создал несколько кнопок и выпадающих меню динамически. Код компилируется отлично, но мои обработчики событий не запускаются? Как я должен справиться с этой ситуацией?Выпадающие меню ручек, созданных динамически
Protected Sub CreateAndLoadDropdowns()
Dim ddlBureauDropdowns As New DropDownList
Dim btnGo As New Button
With btnGo
.Text = "Go"
.ID = tempList2(0).MenuID
End With
AddHandler btnGo.Click, AddressOf Me.btnGo_Click
AddHandler ddlBureauDropdowns.SelectedIndexChanged, AddressOf Me.ddlBureauDropdowns_SelectedIndexChanged
phAddDropdnsHere.Controls.Add(ddlBureauDropdowns)
phAddDropdnsHere.Controls.Add(btnGo)
Next
End Sub
Protected Sub btnGo_Click (отправитель As Object, е Как EventArgs) End Sub
Protected Sub ddlBureauDropdowns_SelectedIndexChanged (отправитель As Object, е Как EventArgs) End Sub
С этими изменениями обработчик событий Click Click работает для меня отлично. Это обработчик событий DropDownList SelectedIndexChanged, который не будет работать из-за вашего оператора AddHandler, указывающего на «ddlBureauDropdowns_SelectedIndexChanged» вместо «ddlBureau_SelectedIndexChanged», который определен ниже первого фрагмента кода. – N0Alias
Спасибо. Это была типичная ошибка – AVSSM