ContextMenu 成员

表示快捷菜单。虽然 ContextMenuStrip 取代了以前版本的 ContextMenu 控件并向其中添加了功能,但是也可以选择保留 ContextMenu 控件以备向后兼容和将来使用。

下表列出了由 ContextMenu 类型公开的成员。

公共构造函数

  名称 说明
Public method ContextMenu 已重载。初始化 ContextMenu 类的新实例。

页首

公共属性

(请参见 受保护的属性 )

  名称 说明
Public property Container  获取 IContainer,它包含 Component。(从 Component 继承。)
Public property Handle  获取表示菜单的窗口句柄的值。(从 Menu 继承。)
Public property IsParent  获取一个值,通过该值指示此菜单是否包含任何菜单项。此属性为只读。(从 Menu 继承。)
Public property MdiListItem  获取一个值,通过该值指示用于显示多文档界面 (MDI) 子窗体列表的 MenuItem。(从 Menu 继承。)
Public property Supported by the .NET Compact Framework MenuItems  获取一个值,通过该值指示与菜单关联的 MenuItem 对象的集合。(从 Menu 继承。)
Public property Name  获取或设置 Menu 的名称。(从 Menu 继承。)
Public property RightToLeft 获取或设置一个值,该值指示由控件显示的文本是否从右向左显示。
Public property Supported by the .NET Compact Framework Site  获取或设置 ComponentISite。(从 Component 继承。)
Public property Supported by the .NET Compact Framework SourceControl 获取当前显示快捷菜单的控件。
Public property Tag  获取或设置与控件关联的用户定义的数据。(从 Menu 继承。)

页首

受保护的属性

  名称 说明
Protected property CanRaiseEvents  获取一个指示组件是否可以引发事件的值。(从 Component 继承。)
Protected property DesignMode  获取一个值,用以指示 Component 当前是否处于设计模式。(从 Component 继承。)
Protected property Supported by the .NET Compact Framework Events  获取附加到此 Component 的事件处理程序的列表。(从 Component 继承。)

页首

公共方法

(请参见 受保护的方法 )

  名称 说明
Public method CreateObjRef  创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。 (从 MarshalByRefObject 继承。)
Public method Supported by the .NET Compact Framework Dispose  已重载。 (从 Menu 继承。)
Public method Supported by the .NET Compact Framework Equals  已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。)
Public method FindMenuItem  获取 MenuItem,它包含指定的值。 (从 Menu 继承。)
Public method GetContextMenu  获取包含该菜单的 ContextMenu。 (从 Menu 继承。)
Public method Supported by the .NET Compact Framework GetHashCode  用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。)
Public method GetLifetimeService  检索控制此实例的生存期策略的当前生存期服务对象。 (从 MarshalByRefObject 继承。)
Public method GetMainMenu  获取包含该菜单的 MainMenu。 (从 Menu 继承。)
Public method Supported by the .NET Compact Framework GetType  获取当前实例的 Type。 (从 Object 继承。)
Public method InitializeLifetimeService  获取控制此实例的生存期策略的生存期服务对象。 (从 MarshalByRefObject 继承。)
Public method MergeMenu  将一个菜单的 MenuItem 对象与当前菜单合并。 (从 Menu 继承。)
Public method Static Supported by the .NET Compact Framework ReferenceEquals  确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。)
Public method Supported by the .NET Compact Framework Show 已重载。 在指定位置显示快捷菜单。
Public method Supported by the .NET Compact Framework ToString  返回表示 Menu 控件的 String。 (从 Menu 继承。)

页首

受保护的方法

  名称 说明
Protected method CloneMenu  复制作为参数被传递到当前 MenuMenu。 (从 Menu 继承。)
Protected method CreateMenuHandle  创建 Menu 的新句柄。 (从 Menu 继承。)
Protected method Supported by the .NET Compact Framework Dispose  已重载。 (从 Menu 继承。)
Protected method Supported by the .NET Compact Framework Finalize  在通过垃圾回收将 Component 回收之前,释放非托管资源并执行其他清理操作。 (从 Component 继承。)
Protected method FindMergePosition  返回菜单项应插入菜单的位置。 (从 Menu 继承。)
Protected method GetService  返回一个对象,该对象表示由 Component 或它的 Container 提供的服务。 (从 Component 继承。)
Protected method Supported by the .NET Compact Framework MemberwiseClone  已重载。 (从 MarshalByRefObject 继承。)
Protected method OnCollapse 引发 Collapse 事件。
Protected method Supported by the .NET Compact Framework OnPopup 引发 Popup 事件
Protected method ProcessCmdKey 已重载。 

页首

公共事件

  名称 说明
Public event Collapse 当快捷菜单折叠时发生。
Public event Supported by the .NET Compact Framework Disposed  添加事件处理程序以侦听组件上的 Disposed 事件。(从 Component 继承。)
Public event Supported by the .NET Compact Framework Popup 在快捷菜单显示之前发生。

页首

请参见

参考

ContextMenu 类
System.Windows.Forms 命名空间
Menu
MenuItem
MainMenu