MainMenu 成员

表示窗体的菜单结构。虽然 MenuStrip 对以前版本的 MainMenu 控件的功能进行了替换和添加,但是考虑到向后兼容性和将来的使用(如果您选择),仍然保留了 MainMenu

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

公共构造函数

  名称 说明
Public method Supported by the .NET Compact Framework MainMenu 已重载。初始化 MainMenu 类的新实例。

页首

公共属性

(请参见 受保护的属性 )

  名称 说明
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 Tag  获取或设置与控件关联的用户定义的数据。(从 Menu 继承。)

页首

受保护的属性

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

页首

公共方法

(请参见 受保护的方法 )

  名称 说明
Public method CloneMenu 已重载。 创建菜单对象的一个副本。
Public method CreateObjRef  创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。 (从 MarshalByRefObject 继承。)
Public method Supported by the .NET Compact Framework Dispose 已重载。 
Public method Supported by the .NET Compact Framework Equals  已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。)
Public method FindMenuItem  获取 MenuItem,它包含指定的值。 (从 Menu 继承。)
Public method GetContextMenu  获取包含该菜单的 ContextMenu。 (从 Menu 继承。)
Public method GetForm 获取包含该控件的 Form
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 ToString 已重写。 返回表示 MainMenu 的字符串。

页首

受保护的方法

  名称 说明
Protected method CloneMenu  已重载。 (从 Menu 继承。)
Protected method CreateMenuHandle 已重写。 
Protected method Supported by the .NET Compact Framework Dispose 已重载。 已重写。 
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 ProcessCmdKey  处理命令键。 (从 Menu 继承。)

页首

公共事件

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

页首

请参见

参考

MainMenu 类
System.Windows.Forms 命名空间
MenuItem
Menu.MenuItemCollection.Add
Form.Menu 属性
Menu.MenuItems
MenuStrip
ContextMenuStrip 类

其他资源

MenuStrip 控件(Windows 窗体)