delphi – 表单出现在’Application.CreateForm’步骤之后

前端之家收集整理的这篇文章主要介绍了delphi – 表单出现在’Application.CreateForm’步骤之后前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在研究delphi 2007(CodeGear RAD Studio)的一个项目.
应用程序中有几种形式. Thouse表单创建如下:
  1. program MyProgram;
  2.  
  3. uses
  4. Forms,uMain in 'Source\uMain.pas' {MainForm},uSettings in 'Source\uSettings.pas' {fSettings};
  5.  
  6. {$R *.res}
  7.  
  8. begin
  9. Application.Initialize;
  10. Application.CreateForm(TMainForm,MainForm);
  11. Application.CreateForm(TSettings,Settings);
  12. Application.Run;
  13. end.

问题是,就行了Application.CreateForm(TSettings,Settings);出现设置表单(非模态).问题是为什么会发生这种情况?

我知道这可能不是足够的信息,但我准备提供一些,如果需要的话.

附:我目前正在重新编写程序逻辑,因此设置表单只会在它即将出现之前创建,然后删除它.不过,我想知道这个问题的答案.

解决方法

您的设置窗体的Visible属性在设计时设置为true,因此它会在创建后立即显示.

猜你在找的Delphi相关文章