Delphi 隐藏窗口表单

   

  我一开始以为,将表单设置为隐藏,可以在表单创建事件中即FormCreate(Sender:TObject)去设置

 

 

  因此, 我在这个procedure TForm.FormCreate(Sender:TObject)中,

 

   想用一下两种方式实现

   即:

   调用      from.Hide

 

   或设置   form.Visible:=false;

 

 

   然而, 令人沮丧的是,窗口表单还是显示的,一点变化都没有,

 

   更令人沮丧发狂的是,网上查资料,都说这么设置就可以

 

   斯诚痛哉

 

   在查资料

 

   终于知道了问题所在:>

 

 

   原来, 在FormCreate事件中设置可见性是无效的,必须另写一个事件,比如按钮事件,在这个事件里,再设置Hide或visible 就可以了

 

   估计原因:

 

   FormCreate 是对表单各项进行初始化,此时表单还未建立,所以还不能对表单属性进行设置(虽然编译器不提示错误信息)

 

   

 

你可能感兴趣的:(Delphi 隐藏窗口表单)