[初学记]一个简单的问题 我在主窗口某按钮中用fm***.showmodal调用程序窗口fm***,为何报错:raised exception class EInvalidOpertaion with message "Cannot make a visible window modal"谢谢帮助。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 意思是:你的子窗口的visible 属性必须先设置为:False 因为ShowModal模式是不允许visible :=True 噢!我不从一句:我的意思是:被调用的窗口的visible要为False; 子窗口都要这样吗?怎么指定谁是主窗口谁是子窗口?show和showmodal该用哪个?(我刚开始学,书上没找到有关的说明,谢谢帮助啊。) 如果非要用showmodal方式的话在object选项里,打开option窗体设置主窗体 var frm : Tfrm_Record;begin frm := Tfrm_Record.Create(self); frm.Caption := 'test'; frm.ShowModal; frm.Free;end; TO: arthurcn() 实际上,在程序中所有的窗口都是一些交互式中转平台。根本不必很在意那个是主那个是次,谁心所用,随手来去!潇洒自余!====================================================== 用ShowModal 与Show的区别主要是:用ShowModal 打开窗体后焦点只能停留在当前窗口,直到当前窗口关闭后才可以恢复! 一旦用showmodal方法调用窗体之后,就不能处理其他项了,除非你关掉当前窗体 还有: 窗口都可以临时生成,它的visible属性也可以动态改变。 关于dbgrid的问题 .Dll怎样传回多个返回值 哪位有FastReport3序列号?可以告诉我吗,悬尝20分 赋值语句 组件开发问题,怎样使子组件的属性可以改变? csdn是不是有问题了呀!!!!!!!!!!!!!!!! 四海之内皆兄弟,谁能告诉我怎么进行扫描扫描IP啊. WH_CALLWNDPROC类型的钩子问题 请问高手,听说有的系统可由用户自行定义票面打印格式,这是怎样实现的? 报表设计的问题 如何让cxGrid根据从属关系展开?谢谢! TSocketServer好还是IdTCPServer好?
怎么指定谁是主窗口谁是子窗口?
show和showmodal该用哪个?
(我刚开始学,书上没找到有关的说明,谢谢帮助啊。)
frm : Tfrm_Record;
begin
frm := Tfrm_Record.Create(self);
frm.Caption := 'test';
frm.ShowModal;
frm.Free;
end;
实际上,在程序中所有的窗口都是一些交互式中转平台。
根本不必很在意那个是主那个是次,谁心所用,随手来去!
潇洒自余!
======================================================
用ShowModal 与Show的区别主要是:
用ShowModal 打开窗体后焦点只能停留在当前窗口,直到当前窗口
关闭后才可以恢复!
窗口都可以临时生成,它的visible属性也可以动态改变。