- 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 - ContextMenuStrip 控制元件
ContextMenuStrip 控制元件表示一個快捷選單,通常在右鍵單擊控制元件時會彈出。它們出現在某些特定控制元件的上下文中,因此被稱為上下文選單。例如,“剪下”、“複製”或“貼上”選項。
此控制元件透過將選單項的 ContextMenuStrip 屬性設定為設計的 ContextMenuStrip 控制元件來將上下文選單與其他選單項關聯。
上下文選單項也可以被停用、隱藏或刪除。您還可以使用 ContextMenuStrip 控制元件的 Show 方法顯示上下文選單。
下圖顯示了在窗體上新增 ContextMenuStrip 控制元件:
ContextMenuStrip 控制元件的屬性
以下是 ContextMenuStrip 控制元件的一些常用屬性:
| 序號 | 屬性和描述 |
|---|---|
| 1 | SourceControl 獲取最後顯示 ContextMenuStrip 控制元件的控制元件。 |
示例
在這個例子中,讓我們新增一個包含“剪下”、“複製”和“貼上”選單項的上下文選單。
請按照以下步驟操作:
拖放或雙擊 ControlMenuStrip 控制元件將其新增到窗體。
向其中新增選單項“剪下”、“複製”和“貼上”。
在窗體上新增一個 RichTextBox 控制元件。
使用屬性視窗將富文字框的 ContextMenuStrip 屬性設定為 ContextMenuStrip1。
雙擊選單項並在這些選單的 Click 事件中新增以下程式碼:
Private Sub CutToolStripMenuItem_Click(sender As Object, e As EventArgs) _ Handles CutToolStripMenuItem.Click RichTextBox1.Cut() End Sub Private Sub CopyToolStripMenuItem_Click(sender As Object, e As EventArgs) _ Handles CopyToolStripMenuItem.Click RichTextBox1.Copy() End Sub Private Sub PasteToolStripMenuItem_Click(sender As Object, e As EventArgs) _ Handles PasteToolStripMenuItem.Click RichTextBox1.Paste() End Sub
當使用 Microsoft Visual Studio 工具欄上的啟動按鈕執行和執行上述程式碼時,它將顯示以下視窗:
在富文字框中輸入一些文字,選擇它並右鍵單擊以顯示上下文選單:
現在,您可以選擇任何選單項並在文字框上執行剪下、複製或貼上操作。
vb.net_advanced_forms.htm
廣告