菜單(MenuStrip
)控件是用來表示菜單結構的容器。
MenuStrip
控件作為菜單結構的頂級容器。ToolStripMenuItem
類和ToolStripDropDownMenu
類提供了創建菜單項,子菜單和下拉菜單的功能。
下圖顯示如何在窗體上添加一個MenuStrip
控件:
MenuStrip控件的屬性
以下是MenuStrip
控件的一些常用屬性:
編號 | 屬性 | 描述 |
---|---|---|
1 | CanOverflow |
獲取或設置一個值,指示MenuStrip 是否支持溢出功能。 |
2 | GripStyle |
獲取或設置用於重新定位控件的夾點的可見性。 |
3 | MdiWindowListItem |
獲取或設置用於顯示多文檔介面(MDI)子窗體列表的ToolStripMenuItem 。 |
4 | ShowItemToolTips |
獲取或設置一個值,指示ToolStrip 是否顯示在MenuStrip 上。 |
5 | Stretch |
獲取或設置一個值,該值指示MenuStrip 是否在其容器中從頭到尾拉伸。 |
MenuStrip控件的事件
以下是MenuStrip
控件的一些常用事件:
編號 | 事件 | 描述 |
---|---|---|
1 | MenuActivate |
當用戶使用鍵盤或滑鼠訪問菜單時發生。 |
2 | MenuDeactivate |
在禁用MenuStrip 時發生。 |
示例
在這個例子中,演示如何添加菜單和子菜單項。
參考以下步驟:
- 拖放或雙擊一個
MenuStrip
控件,將其添加到窗體。 - 單擊“在此輸入”文本以打開文本框,然後輸入所需的菜單項或子菜單項的名稱。當添加一個子菜單時,在其下麵打開另一個文本框“在此輸入”。
- 完成上圖所示的菜單結構。
- 在“檔”菜單下添加一個子菜單“退出”。
雙擊創建的“退出”菜單,並將以下代碼添加到ExitToolStripMenuItem
的Click事件中:
Public Class Form1
Private Sub ExitToolStripMenuItem_Click(sender As Object, e As EventArgs) _
Handles ExitToolStripMenuItem.Click
End
End Sub
End Class
當上面的代碼執行並使用Microsoft Visual Studio工具欄上的“開始”按鈕運行時,它將顯示以下窗口:
點擊檔->退出 菜單來退出應用程式:
上一篇:
VB.Net高級窗體
下一篇:
VB.Net正則運算式