多窗口编程(c# MDI).pptVIP

  • 5
  • 0
  • 约7.61千字
  • 约 11页
  • 2017-08-26 发布于河南
  • 举报
MDI编程 多文档界面(MDI-multi-Document Interface)应用程序具有一个主窗口,该窗口的工作区包含一组窗口。每个子窗口都限制为只能在该父窗口中出现,共享父窗口的菜单,工具栏,状态栏。但是对话框等不限制在父窗口的工作区。 主窗口 设计要求 1.用户点击具体的菜单,子窗口工作区显示该窗口,同时状态栏显示目前正在工作的子窗口。 2.用户点击菜单,系统只初始化一次子窗口,并且填充整个工作区,子窗口没有最小化,最大化等控制按钮(根据业务需求而定)。 如图所示 设计抽象类 frmBasic中设计实现 1.该类继承于form类。 2.该类的构造器public frmBasic(frmMain parent, string frmName) frmMain主要是为表示子窗口的父窗口,frmName标识该子窗口的名称。 private string statusShow 存储状态栏的信息。 frmMain设计实现(1) createForm(string name) 作用创建窗口,根据用户选择不同的菜单按钮创建不同子窗口,标识符为其父类frmName属性。 该方法作用,比如用户第一次选择“文件”按钮,系统创建frmFile类,当用户第二次选择“文件”按钮时,系统激活该窗口。 同时初始化父类中状态信息。 frmMain设计实现() 显示子窗口时候一些要求,控制菜单屏蔽 最

文档评论(0)

1亿VIP精品文档

相关文档