2
我試圖在VB.Net中創建一個菜單,其中菜單中的一個項目有一個子菜單,當用戶將鼠標懸停在菜單上時,它會向旁邊展開。換句話說,一個完全普通的子菜單,每個人都用了一百萬次。Checked ToolStrip子菜單項
我的主菜單項是類ToolStripMenuItem。我可以通過使用該項目的「DropDown」成員來接近我想要的行爲。這會正確地創建子菜單行爲,但我還需要能夠檢查和取消選中子菜單中的項目。我已將子菜單項「CheckOnClick」屬性設置爲True,但運行程序時仍未顯示覆選框。
是否有可能得到此行爲? ToolStripMenuItem可能嗎?
下面的代碼我現在有,它靠攏,但並沒有給我複選框:
Dim mainItem As ToolStripMenuItem = New ToolStripMenuItem()
mainItem.Text = "Click For Submenu"
Dim subMenu As ToolStripDropDown = New ToolStripDropDown()
For Each item As ToolStripMenuItem In listOfItems
item.CheckOnClick = True
subMenu.Items.Add(item)
Next
mainItem.DropDown = subMenu
那樣做了!我不知道爲什麼這個簡單的答案很難找到。謝謝! – nttaylor 2011-06-17 14:28:02