選單(MenuStrip
)控制元件是用來表示選單結構的容器。
MenuStrip
控制元件作為選單結構的頂級容器。ToolStripMenuItem
類和ToolStripDropDownMenu
類提供了建立選單項,子選單和下拉式選單的功能。
下圖顯示如何在表單上新增一個MenuStrip
控制元件:
以下是MenuStrip
控制元件的一些常用屬性:
編號 | 屬性 | 描述 |
---|---|---|
1 | CanOverflow |
獲取或設定一個值,指示MenuStrip 是否支援溢位功能。 |
2 | GripStyle |
獲取或設定用於重新定位控制元件的夾點的可見性。 |
3 | MdiWindowListItem |
獲取或設定用於顯示多文件介面(MDI)子表單列表的ToolStripMenuItem 。 |
4 | ShowItemToolTips |
獲取或設定一個值,指示ToolStrip 是否顯示在MenuStrip 上。 |
5 | Stretch |
獲取或設定一個值,該值指示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工具列上的「開始」按鈕執行時,它將顯示以下視窗:
點選檔案->退出 選單來退出應用程式: