Delphi如何实现打开Form然后ShowMessage即关闭?
我目的是要显示一个Form,立即ShowMessage显示一条信息,用户按确定后即关闭Form。但无论在FormActivate、FormShow、FormCreate加...
我目的是要显示一个Form,立即ShowMessage显示一条信息,用户按确定后即关闭Form。
但无论在FormActivate、FormShow、FormCreate加入:
begin
ShowMessage('text');
Close;
end;
都无法实现Close关闭Form,请问该如何解决? 展开
但无论在FormActivate、FormShow、FormCreate加入:
begin
ShowMessage('text');
Close;
end;
都无法实现Close关闭Form,请问该如何解决? 展开
3个回答
2007-01-16
展开全部
你这个form是不是MDI的子窗口?如果是的话,close是不能关闭的。
如果一定要close,在close事件中加入action:=cafree,这样才可以。
如果一定要close,在close事件中加入action:=cafree,这样才可以。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
换个方式,你的这个form是某个过程显示出来的吧,在这个过程里,比如button1click里,
form2.show;之后,加上
form2.close;
而在form2的onActivate事件上加
showmessage('text');
解释一下,showmessage过程实际上导致窗口消息进入modal状态。
form2.show;之后,加上
form2.close;
而在form2的onActivate事件上加
showmessage('text');
解释一下,showmessage过程实际上导致窗口消息进入modal状态。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |