首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

Form.showmodal的特殊情况?解决办法

2012-03-20 
Form.showmodal的特殊情况?有这么个问题:在form1界面上的一个按钮创建form2,并showmodal在form2的formsho

Form.showmodal的特殊情况?
有这么个问题:在form1界面上的一个按钮创建form2,并showmodal;在form2的formshow事件里面写form1.enable=false;form1.enable=True;这时候form2就只是show的状态 不再是form1的前置窗体 这个怎么整回来?

[解决办法]
把你那代码去掉就整回来了。
[解决办法]
为什么要修改form1.enable ? 如果原来就是false的,怎么能点击form1上的按扭來创建form2 ?
[解决办法]
procedure TForm2.FormShow(Sender: TObject);
begin
with Form1 do
begin
Enabled := False;
Enabled := True;
end;
end;
把这个代码去掉就可以了。
你是想告诉我们这是bug?

热点排行