我的delphi的form的visible属性怎么不管用了,设成true窗口能看到,设成false窗口还是能看到,但是其他的构件的visible工作就正常??(

  • 主题发起人 主题发起人 hitskys
  • 开始时间 开始时间
H

hitskys

Unregistered / Unconfirmed
GUEST, unregistred user!
我的delphi的form的visible属性怎么不管用了,设成true窗口能看到,设成false窗口还是能看到,但是其他的构件的visible工作就正常??(100分)<br />多谢了
 
你的FORM是主窗体吧?
 
看看是不是用到了show或者showmodal之类的方法,会改变visible的值的,好象你这个问题问了两个帖了吧
 
If Visible is True, the form is visible unless it is completely obscured by other forms. If Visible is False, the form is not visible.
The Show and ShowModal methods set Visible to True and bring the form to the front of all open windows.
 
主窗体要这样
Application.ShowMainForm := false;
加在工程文件中
 
主FORM无论设置成TRUE还是FALSE都会可见.要想隐藏可用:
APPLICATION.SHOWMainFORM := FALSE.
子FORM则由设置决定是否可见.当然用SHOW或者SHOWMODAL肯定可见啦.
 
Application.ShowMainForm := false;
 
peng_qs的没错!
 
后退
顶部