VB.Net - MenuStrip 控制元件



MenuStrip 控制元件表示選單結構的容器。

MenuStrip 控制元件充當選單結構的頂級容器。ToolStripMenuItem 類和 ToolStripDropDownMenu 類提供建立選單項、子選單和下拉選單的功能。

下圖顯示了在窗體上新增 MenuStrip 控制元件的過程:

VB.Net MenuStrip Control

MenuStrip 控制元件的屬性

以下是 MenuStrip 控制元件的一些常用屬性:

序號 屬性和描述
1

CanOverflow

獲取或設定一個值,該值指示 MenuStrip 是否支援溢位功能。

2

GripStyle

獲取或設定用於重新定位控制元件的控制柄的可見性。

3

MdiWindowListItem

獲取或設定用於顯示多文件介面 (MDI) 子窗體列表的 ToolStripMenuItem。

4

ShowItemToolTips

獲取或設定一個值,該值指示是否為 MenuStrip 顯示工具提示。

5

Stretch

獲取或設定一個值,該值指示 MenuStrip 是否在其容器中從一端延伸到另一端。

MenuStrip 控制元件的事件

以下是 MenuStrip 控制元件的一些常用事件:

序號 事件和描述
1

MenuActivate

當用戶使用鍵盤或滑鼠訪問選單時發生。

2

MenuDeactivate

當 MenuStrip 被停用時發生。

示例

在這個例子中,讓我們新增選單和子選單項。

按照以下步驟操作:

  • 拖放或雙擊 MenuStrip 控制元件將其新增到窗體。

  • 單擊“在此鍵入”文字以開啟文字框,並輸入所需的選單項或子選單項的名稱。新增子選單時,下面會開啟另一個帶有“在此鍵入”文字的文字框。

  • 完成上圖所示的選單結構。

  • 在“檔案”選單下新增子選單“退出”。

VB.Net MenuStrip Example
  • 雙擊建立的“退出”選單,並將以下程式碼新增到ExitToolStripMenuItemClick事件中:

Private Sub ExitToolStripMenuItem_Click(sender As Object, e As EventArgs) _
   Handles ExitToolStripMenuItem.Click
   End
End Sub

當使用 Microsoft Visual Studio 工具欄上的啟動按鈕執行和執行上述程式碼時,它將顯示以下視窗

VB.Net MenuStrip Example

單擊“檔案”->“退出”以退出應用程式:

VB.Net MenuStrip Example
vb.net_advanced_forms.htm
廣告
© . All rights reserved.