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 替换并扩展 MenuItem 控件,该控件在 .NET Core 3.1 中已删除。
构造函数
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) |
引发 |