请问如何判断一个Form是否在屏幕上可见?? 我在程序中用Form的Visible 和 Showing 属性判断时好像只要是Create过后的,再用Close方法关闭的Form上面的两个属性都会都为True;请问如何判断呢??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不会呀! 第二个 Form 要选择自动建立,如我的代码,Form2 是自动建立的,这段代码能正确执行:procedure TForm1.Button1Click(Sender: TObject);begin if Form2.Showing then Form2.Hide else Form2.Show;end; 谁说的?用Close方法关闭的form上面两个属性都为False 或者一开始就Form2的属性里把visible设为false;就算你Create后再Close,form2的属性也应该为False了! if Assigned(Form1)and(Form1.Showing) thenbegin ...end; 如何控制richedit的行距和设置字体 着急死了!为什么无法重新编译controls.pas? 急!如何创建一个新的数据表? 怎么把用VB开发的OCX控件加到Delphi的界面中 急--急--急 问 delphi 中的 database 控件与 interbase 进行远程连接的问题 怎样分发数据库程序? 求CDMA的资料,中文最好~~~~~~~~~ foxbase环境下能把DBF文件转换成TAB分隔的文本文件吗? 如何读word文档呢? 如何让win98se的关机菜单中加入“进入休眠状态”项 请问MSDN? 如何启动Outlook Express 中将自己的文本作为标题和内容贴进去?
begin
if Form2.Showing then
Form2.Hide
else
Form2.Show;
end;
就算你Create后再Close,form2的属性也应该为False了!
begin
...
end;