delphi怎么把动作当作条件来执行?
答案:1 悬赏:60 手机版
解决时间 2021-03-08 09:47
- 提问者网友:浮克旳回音
- 2021-03-07 15:15
delphi怎么把动作当作条件来执行?
最佳答案
- 五星知识达人网友:猎心人
- 2021-03-07 16:18
你还是要试图把动作变成对属性或全局参数的改变来实现。
比如属性方式:
(1)form1.close; 可近似地转变为 form1.visible=false 解决。 或者
(2)在form1的onclose代码中直接加入:form2.hide;
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
form2.hide;
end;追问我这样做的原因是我退出那个form窗口后确保完全不会再读取COM接口的数据和写入数据库信息,代替的话可能不行,form关闭的条件我是edit1.text(总数):=edit2.text(累计总数)时关闭from,防止继续读取数据。
请问有好的方法吗?小白万分感谢追答试着用(2)试试追问谢谢,直接关闭COM端口来解决问题了
比如属性方式:
(1)form1.close; 可近似地转变为 form1.visible=false 解决。 或者
(2)在form1的onclose代码中直接加入:form2.hide;
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
form2.hide;
end;追问我这样做的原因是我退出那个form窗口后确保完全不会再读取COM接口的数据和写入数据库信息,代替的话可能不行,form关闭的条件我是edit1.text(总数):=edit2.text(累计总数)时关闭from,防止继续读取数据。
请问有好的方法吗?小白万分感谢追答试着用(2)试试追问谢谢,直接关闭COM端口来解决问题了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯