show和showmodal有什么区别 show和showmodal有什么区别 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 简单理解show只是显示出来showModal是显示出来的窗口在最顶上,除非关闭它,不然下面的窗口无法激活也就是比StayOnTop还要厉害一般用在不得省略的向导对话框上 比如在Form1中调用form2procedure form1.button1click();begin form2.show;//或是Form2.showmodal; for i:=1 to 10 do begin .... end;end;调用 show后接下来就执行下面的循环,不等form2关闭,而ShowModal后直到Form2关闭后才执行下面的代码 Form1.show //无模式显示窗体 显示出来后可以激活下面的窗口Form1.showmodal //模式显示窗体 是显示出来的窗口在最顶上,除非关闭它,不然下面的窗口无法激活 模态和非模态,showmodal必须要关闭,而show的窗口,还允许你点击别的窗口,操作其它窗口。 如果你处于SHOWMODAL模式,那么当前为工作的。后面的你无法运行。 show 只简单的显示出所调用窗口,showmodal 需要在关闭窗口之后才能进行其它窗口的操作;同时showmodal 能获取到返回值; show窗体的时候会继续执行下面的语句,而showmodal的窗体要等有返回值的时候才会继续执行下面的语句,登陆的时候最好用showmodal语句 傻了,晕了。为什么不看delphi开发人员指南唉…… showmodal 里面的实质有一个消息循环, Delphi Xe2 调试时环境直接消失掉 怎么解决 怎么清除指定名称的打印机驱动程序中的待打印任务 Delphi写入数据库 关于delphi打印的控件 关于TStringGrid的问题 如何在radiogroup上添加label 为什么我的label总在radiogroup的下边呀! dbgrid? rave报表,急急!!! 如何利用ADO控件在同一个MDB文件中备份数据表 请问dbgrid内连续修改值的问题~~~ 数组归并,斑竹帮看看啊,!!??? 关于TBitmap! 谢
show只是显示出来
showModal是显示出来的窗口在最顶上,除非关闭它,不然下面的窗口无法激活
也就是比StayOnTop还要厉害
一般用在不得省略的向导对话框上
procedure form1.button1click();
begin
form2.show;//或是Form2.showmodal;
for i:=1 to 10 do
begin
....
end;
end;
调用 show后接下来就执行下面的循环,不等form2关闭,而ShowModal后直到Form2关闭后才执行下面的代码
同时showmodal 能获取到返回值;