我有一个Modal
发送请求的表单(使用 idTCpClient)。然后在 idTCPServer OnExecute 事件中,应该关闭该表单(在接收数据后)。
第一个ShowModal;
并按Close;
预期执行,但第二个close;
不起作用并且表单仍然可见。
我btnClose
在表单上放了一个按钮 ( ) 来关闭它。如果我btnClose.Click;
在 idTCPServer OnExecute 事件中使用,表单不会关闭,但如果我手动单击此按钮,表单会关闭!
我执行这个:
Procedure btnStart();
begin
Form1.ShowModal;
end;
idTCPServer 会执行这个:
procedure idTCPServerOnExecute(...)
begin
Form1.close //Or for testing purpose: Form1.btnClose.Click;
end;