如何写这两个按钮的事件? 在一个F_main窗体上放两个Button,点一个按钮打开Form1,点两外一个开Form2。要求不能同时打开Form1,Form2。Form1,Form2是设计好的。不是self的。如何写这两个按钮的事件? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在打开一个form时判断另一个是否激活。也可以设一全局变量,在单击事件中付值,在打开form前可以根据变量值判断呀,然后进行相应的关闭操作。请试试。 if not assigned(Form1) then Form2.showmodal; 这么麻烦做什么,用SHOWMODAL就一切OK了; if assigned(Form1) then form1.free;form2.show; If Not Assigned(Form1) then begin //打开Form2 .... //在关Form2时要在onclose中写上 Action:=cafree; Form2:=nil; end ; If Not Assigned(Form2) then begin //打开Form1 .... //在关Form1时要在onclose中写上 Action:=cafree; Form1:=nil; end ; 计算器问题 新手对窗体的苦恼 提问:在FormCreate,formshow 时可不可以中途退出程序 有个小问题??关于 inherited的??? 不用数据库 不用文件 能实现吗? 怎样制作注册表扫描软件?送100分? 小问题,请问那儿可以下载:Delphi 5.X ADO/MTS/COM+高级程序设计篇 为什么不能画图 简单delphi问题,大家讨论讨论 请高手进来看看,有关MIDAS!!!!! 请问Delphi7里socket控件怎么不见了? ActiveXForm在web页面中的接口问题
在打开form前可以根据变量值判断呀,然后进行相应的关闭操作。请试试。
form2.show;
begin
//打开Form2
....
//在关Form2时要在onclose中写上
Action:=cafree;
Form2:=nil;
end ;
If Not Assigned(Form2) then
begin
//打开Form1
....
//在关Form1时要在onclose中写上
Action:=cafree;
Form1:=nil;
end ;