ToolStripMenuItem 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示顯示在 MenuStrip 或 ContextMenuStrip 上的可選取選項。
public ref class ToolStripMenuItem : System::Windows::Forms::ToolStripDropDownItem
[System.Windows.Forms.Design.ToolStripItemDesignerAvailability(System.Windows.Forms.Design.ToolStripItemDesignerAvailability.ContextMenuStrip | System.Windows.Forms.Design.ToolStripItemDesignerAvailability.MenuStrip)]
public class ToolStripMenuItem : System.Windows.Forms.ToolStripDropDownItem
[<System.Windows.Forms.Design.ToolStripItemDesignerAvailability(System.Windows.Forms.Design.ToolStripItemDesignerAvailability.ContextMenuStrip | System.Windows.Forms.Design.ToolStripItemDesignerAvailability.MenuStrip)>]
type ToolStripMenuItem = class
inherit ToolStripDropDownItem
Public Class ToolStripMenuItem
Inherits ToolStripDropDownItem
- 繼承
- 繼承
-
ToolStripMenuItem
- 屬性
範例
下列程式碼範例會將 加入 ShortcutKeyDisplayString 至 的 ContextMenuStrip 指定功能表項目。 此程式碼範例是類別概觀中較大範例的 ToolStripManager 一部分。
// Distinguish the merged items by setting the shortcut display string.
foreach (ToolStripMenuItem tsmi in cmsItemsToMerge.Items)
{
tsmi.ShortcutKeyDisplayString = "Merged Item";
}
' Distinguish the merged items by setting the shortcut display string.
Dim tsmi As ToolStripMenuItem
For Each tsmi In cmsItemsToMerge.Items
tsmi.ShortcutKeyDisplayString = "Merged Item"
Next tsmi
備註
ToolStripMenuItem ToolStripDropDownItem是 , ToolStripDropDownMenu 適用于 和 ContextMenuStrip 來處理功能表的特殊醒目提示、版面配置和資料行排列。
若要 ToolStripMenuItem 顯示 ,您必須將它新增至 MenuStrip 或 ContextMenuStrip 。
類別 ToolStripMenuItem 提供屬性,可讓您設定功能表項目的外觀和功能。 若要在功能表項目旁邊顯示核取記號,請使用 Checked 屬性。 使用這項功能來識別在互斥功能表項目清單中選取的功能表項目。 例如,如果您有一組功能表項目可用來設定控制項中的 TextBox 文字色彩,請使用 Checked 屬性來識別目前選取的色彩。 ShortcutKeys使用 屬性來定義可按下以選取功能表項目的鍵盤組合。
ToolStripMenuItem 會取代並擴充在 .NET Core 3.1 中移除的 MenuItem 控制項。
建構函式
ToolStripMenuItem() |
初始化 ToolStripMenuItem 類別的新執行個體。 |
ToolStripMenuItem(Image) |
初始化 ToolStripMenuItem 類別的新執行個體,該類別顯示指定的 Image。 |
ToolStripMenuItem(String) |
初始化 ToolStripMenuItem 類別的新執行個體,以便顯示指定的文字。 |
ToolStripMenuItem(String, Image) |
初始化 ToolStripMenuItem 類別的新執行個體,以便顯示指定的文字和影像。 |
ToolStripMenuItem(String, Image, EventHandler) |
初始化 ToolStripMenuItem 類別的新執行個體,該類別顯示指定的文字和影像,並當按一下 ToolStripMenuItem 後會執行指定的動作。 |
ToolStripMenuItem(String, Image, EventHandler, Keys) |
初始化 ToolStripMenuItem 類別的新執行個體,該類別顯示指定的文字和影像,當按一下 ToolStripMenuItem 後會執行指定的動作,並顯示指定的快速鍵。 |
ToolStripMenuItem(String, Image, EventHandler, String) |
使用指定的名稱初始化 ToolStripMenuItem 類別的新執行個體,該類別顯示按一下 ToolStripMenuItem 後會執行指定之動作的指定文字和影像。 |
ToolStripMenuItem(String, Image, ToolStripItem[]) |
初始化 ToolStripMenuItem 類別的新執行個體,該類別顯示指定的文字和影像,並包含指定的 ToolStripItem 集合。 |
屬性
方法
事件
明確介面實作
IDropTarget.OnDragDrop(DragEventArgs) |
引發 DragDrop 事件。 (繼承來源 ToolStripItem) |
IDropTarget.OnDragEnter(DragEventArgs) |
引發 DragEnter 事件。 (繼承來源 ToolStripItem) |
IDropTarget.OnDragLeave(EventArgs) |
引發 DragLeave 事件。 (繼承來源 ToolStripItem) |
IDropTarget.OnDragOver(DragEventArgs) |
引發 |