- VB.Net 基礎教程
- VB.Net - 首頁
- VB.Net - 概述
- VB.Net - 環境設定
- VB.Net - 程式結構
- VB.Net - 基本語法
- VB.Net - 資料型別
- VB.Net - 變數
- VB.Net - 常量
- VB.Net - 修飾符
- VB.Net - 語句
- VB.Net - 指令
- VB.Net - 運算子
- VB.Net - 決策
- VB.Net - 迴圈
- VB.Net - 字串
- VB.Net - 日期和時間
- VB.Net - 陣列
- VB.Net - 集合
- VB.Net - 函式
- VB.Net - 子例程
- VB.Net - 類和物件
- VB.Net - 異常處理
- VB.Net - 檔案處理
- VB.Net - 基本控制元件
- VB.Net - 對話方塊
- VB.Net - 高階窗體
- VB.Net - 事件處理
- VB.Net 高階教程
- VB.Net - 正則表示式
- VB.Net - 資料庫訪問
- VB.Net - Excel 表格
- VB.Net - 傳送郵件
- VB.Net - XML 處理
- VB.Net - Web程式設計
- VB.Net 有用資源
- VB.Net - 快速指南
- VB.Net - 有用資源
- VB.Net - 討論
VB.Net - MenuStrip 控制元件
MenuStrip 控制元件表示選單結構的容器。
MenuStrip 控制元件充當選單結構的頂級容器。ToolStripMenuItem 類和 ToolStripDropDownMenu 類提供建立選單項、子選單和下拉選單的功能。
下圖顯示了在窗體上新增 MenuStrip 控制元件的過程:
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 控制元件將其新增到窗體。
單擊“在此鍵入”文字以開啟文字框,並輸入所需的選單項或子選單項的名稱。新增子選單時,下面會開啟另一個帶有“在此鍵入”文字的文字框。
完成上圖所示的選單結構。
在“檔案”選單下新增子選單“退出”。
-
雙擊建立的“退出”選單,並將以下程式碼新增到ExitToolStripMenuItem的Click事件中:
Private Sub ExitToolStripMenuItem_Click(sender As Object, e As EventArgs) _ Handles ExitToolStripMenuItem.Click End End Sub
當使用 Microsoft Visual Studio 工具欄上的啟動按鈕執行和執行上述程式碼時,它將顯示以下視窗
單擊“檔案”->“退出”以退出應用程式: