0
我试图让包含书签工具条项目,每个书签应该去的页面。如何使每个按钮的工作?如何动态地添加使用toolstripmenuitem
For Each b In New System.IO.DirectoryInfo("Bookmarks").GetFiles
BookmarksToolStripMenuItem.DropDownItems.Add(b.Name)
Next
我试图让包含书签工具条项目,每个书签应该去的页面。如何使每个按钮的工作?如何动态地添加使用toolstripmenuitem
For Each b In New System.IO.DirectoryInfo("Bookmarks").GetFiles
BookmarksToolStripMenuItem.DropDownItems.Add(b.Name)
Next
,必须先创建一个太ToolStripMenuItem,然后添加处理程序,并把它放到你toolstripmenu对象,而不是增加toolstripmenu一个字符串对象。
For Each b In New System.IO.DirectoryInfo("Bookmarks").GetFiles
Dim menuItem As New ToolStripMenuItem(b.Name)
'Add any handlers here
'Click handler to your menuItem.
AddHandler menuItem.Click, AddressOf menuItem_Click 'CLICK EVENT HANDLER ALSO UNIQUE
'Add menuItem to ToolStripMenu
BookmarksToolStripMenuItem.DropDownItems.Add(menuItem)
Next
Private Sub menuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
'CODE TO HANDLE CLICK EVENT
End Sub
如果你不知道如何dynamicaly添加处理程序,然后看看examples。
你将需要连接每一个最多可为首发click事件(AddHandler的)。 – Plutonix
addhandler需要一个对象,但该对象尚未建立。 – Devonx25
Add()方法返回它。 –