首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 计算机考试 > 等级考试 > 复习指导 >

二级DELPHI基础——DELPHI创建子窗体

2009-04-03 
DELPHI基础

    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应用程序中,一个主窗体通常有数目不定的多个子窗体,这些子窗体不可能都在系统启动时建立,一般是在需要时才建立,如单击某菜单后动态建立子窗体。

 

3COME考试频道为您精心整理,希望对您有所帮助,更多信息在http://www.reader8.com/exam/

热点排行