计算机二级辅导:DELPHI创建子窗体
来源:优易学  2011-6-2 21:13:57   【优易学:中国教育考试门户网】   资料下载   IT书店
  1.窗体类型
  属性FormStyle可以定义不同的应用窗体类型,取值如下:
  fsNormal 普通类型的SDI窗体或对话框。
  fsMDIChild M DI应用程序中的子窗体。
  ·fSMDIForm MDI应用程序中的父窗体。
  ·fsStayOnTop SDI窗体,在桌面最前端显示的窗体,不被其他窗体覆盖。
  2.主窗体与子窗体
  建立MDI应用程序,至少需要2个窗体:MDI主窗体与MDI子窗体。主窗体的FormStyle属性为fSM DIForm,子窗体的Form.Style属性为fsMDIChild。
  每个应用程序只能有一个MDI主窗体,用于控制子窗体的激活、排列和关闭等动作。子窗体只能显示在主窗体的客户区。主窗体上通常有主菜单、工具栏、状态栏等组件,用于进行切换子窗体、显示子窗体状态等操作,而子窗体上则可添加用于实际操作的组件。
  3.窗体的自动创建方式
  应用程序启动时,系统自动创建窗体。例如,应用程序有主窗体Form Main和子窗体Form—Child,则在Project文件中有如下语句分别建立主窗体与子窗体实例。
  begin
  Application.Initialize;
  Application.CreateForm(r)(formMain,FormMain);//创建主窗体实例
  Application.CreateForm(r)(formChild,FormChild);//创建子窗体实例
  Application.Run;
  End
  在实际的MDI应用程序中,一个主窗体通常有数目不定的多个子窗体,这些子窗体不可能都在系统启动时建立,一般是在需要时才建立,如单击某菜单后动态建立子窗体。

责任编辑:小草

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训