ComponentOne Menus and Toolbars for WinForms帮助文档
创建一个MDI窗体的窗体列表

C1Command具有一个C1CommandMdiList的命令类型,用作为一个MDI(多文档接口)的窗体创建一个窗体列表。一个窗体列表在追踪一个应用程序已经打开的不同MDI子窗体时非常有用。

为创建一个MDI窗体的窗体列表,需完成以下步骤:

  1. 在属性窗口中,设置 Form1.IsMDIContainer属性为True。
  2. 在解决方案资源管理器中,右击该项目并选择Add|Add New Item。
  3. 从对话框中,选择Windows窗体,命名该窗体为MdiChild,然后将其Text属性设置为MdiChild。
  4. 添加C1MainMenu组件至您的MDI父窗体,Form1。
  5. 在属性窗体中,设置C1MainMenu的Name属性为C1MainMenu1。
  6. 创建File菜单。通过Link to Command设计器向C1MainMenu添加一个C1CommandMenu组件以及一个子菜单项。
    设置以下属性:

Command Name Command Type Command Text
cmdFile C1CommandMenu &File
cmdFileNew C1Command &New

  1. 创建Window菜单存储的MDI子窗口。在Link to Command设计器中,添加另一个C1CommandMenu至C1MainMenu组件,并向其添加一个C1CommandMdiList类型的子菜单项。

设置以下属性:

Command Name Command Type Command Text
cmdWindow C1CommandMenu &Window
c1CommandMdiList1 C1CommandMdiList <MDI Windows List>

  1. 创建一个程序用来将MdiChild窗体的新实例显示为Form1的MDI Children。

    Visual Basic

    C#

  2. 在设计视图中,双击cmdFileNew菜单项以创建一个单击事件处理程序,并调用createNewMdiChild方法。将下面的代码添加到事件处理程序内:

    Visual Basic

    C#

  3. 按F5运行应用程序。
  4.  从“文件”菜单上,单击“新建”创建一个新的MDI子窗体。

C1CommandMdiList将扩展可用的MDI子窗体列表。
 

注意:Window菜单始终显示在应用程序内打开的MDI子窗体列表,同时在具有焦点的MDI子窗体项目的旁边显示一个复选标记。

 

 

 


产品网站:http://www.gcpowertools.com.cn  |  咨询热线:4006576008   |   ©2015 西安葡萄城

GCDN(葡萄城产品技术社区)