VB.NET
На открытии пункта меню (т.е. пункт меню верхнего уровня), я добавил ToolStripMenuItem (т.е. DropDownItem) к пункту меню во время выполнения ,
Элементы ToolStripMenuItems, добавленные мной во время выполнения, - это имена форм, активных в текущем проекте.
Всякий раз, когда нажимается ToolStripMenuItem с определенным именем формы, форма должна быть выделена фокусом.
Как я могу выполнить желаемый код для события динамически добавленного ToolStripMenuItem?VB.NET Выполнить код на события для динамически добавлять ToolStripMenuItem
Private Sub WindowToolStripMenuItem_DropDownOpening(sender As Object, e As System.EventArgs) Handles WindowToolStripMenuItem.DropDownOpening
WindowToolStripMenuItem.DropDown.Items.Clear()
For Each Form In My.Application.OpenForms
If Not Form.name = frmLogin.Name And Not Form.name = Me.Name Then
Dim tmiForm = New ToolStripMenuItem()
tmiForm.Name = Form.name
tmiForm.Text = Form.text
WindowToolStripMenuItem.DropDownItems.Add(tmiForm)
End If
Next
End Sub
я хочу, чтобы передать фокус в форме, основанной на события мыши в tmiForm в ...
я пытался искать в Интернете я только получил результаты для C#
Мне нужно написать код для clickhandler? –
и как это сделать? –
@ ШрававанАчарья: конечно, каково бы ни было ваше запланированное действие (задайте фокус формы, в соответствии с вашим вопросом), поставьте его там. – Neolisk