MenuItem.Shortcut 属性

获取或设置一个值,通过该值指示与菜单项关联的快捷键。

**命名空间:**System.Windows.Forms
**程序集:**System.Windows.Forms(在 system.windows.forms.dll 中)

语法

声明
<LocalizableAttribute(True)> _
Public Property Shortcut As Shortcut
用法
Dim instance As MenuItem
Dim value As Shortcut

value = instance.Shortcut

instance.Shortcut = value
[LocalizableAttribute(true)] 
public Shortcut Shortcut { get; set; }
[LocalizableAttribute(true)] 
public:
property Shortcut Shortcut {
    Shortcut get ();
    void set (Shortcut value);
}
/** @property */
public Shortcut get_Shortcut ()

/** @property */
public void set_Shortcut (Shortcut value)
public function get Shortcut () : Shortcut

public function set Shortcut (value : Shortcut)

属性值

Shortcut 值之一。默认为 Shortcut.None

异常

异常类型 条件

InvalidEnumArgumentException

分配的值不是 Shortcut 值之一。

备注

快捷键为用户提供激活菜单系统中常用菜单项的方法,并为那些无法访问鼠标或其他指针设备的用户提供对应用程序的键盘访问。

示例

下面的代码示例创建菜单项,设置标题,分配快捷键,使菜单项可见,并显示菜单项的快捷键显示。此示例要求创建了名为 menuItem1MenuItem

Public Sub SetupMyMenuItem()
    ' Set the caption for the menu item.
    menuItem1.Text = "&New"
    ' Assign a shortcut key.
    menuItem1.Shortcut = Shortcut.CtrlN
    ' Make the menu item visible.
    menuItem1.Visible = True
    ' Display the shortcut key combination.
    menuItem1.ShowShortcut = True
End Sub
public void SetupMyMenuItem()
{
   // Set the caption for the menu item.
   menuItem1.Text = "&New";
   // Assign a shortcut key.
   menuItem1.Shortcut = Shortcut.CtrlN;
   // Make the menu item visible.
   menuItem1.Visible = true;
   // Display the shortcut key combination.
   menuItem1.ShowShortcut = true;
}
  
public:
   void SetupMyMenuItem()
   {
      // Set the caption for the menu item.
      menuItem1->Text = "&New";
      // Assign a shortcut key.
      menuItem1->Shortcut = Shortcut::CtrlN;
      // Make the menu item visible.
      menuItem1->Visible = true;
      // Display the shortcut key combination.
      menuItem1->ShowShortcut = true;
   }
public void SetupMyMenuItem()
{
    // Set the caption for the menu item.
    menuItem1.set_Text("&New");

    // Assign a shortcut key.
    menuItem1.set_Shortcut(Shortcut.CtrlN);

    // Make the menu item visible.
    menuItem1.set_Visible(true);

    // Display the shortcut key combination.
    menuItem1.set_ShowShortcut(true);
} //SetupMyMenuItem

平台

Windows 98、Windows 2000 SP4、Windows CE、Windows Millennium Edition、Windows Mobile for Pocket PC、Windows Mobile for Smartphone、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition

.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求

版本信息

.NET Framework

受以下版本支持:2.0、1.1、1.0

请参见

参考

MenuItem 类
MenuItem 成员
System.Windows.Forms 命名空间
Shortcut