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()方法返回它。 –