昨天上班时我注意到两件非常奇怪的事情:其中一件是这一件(Form is hidden behind other forms when ShowModal is called),第二件是: 我继承了表格。父表单没有TSaveDialog。继承的人有它。当我构建项目并调用打开对话框的代码时,我看到:
当我在OnClose上双击Object Inspector时,只显示'inherited'。我添加一些评论,我喜欢它:
procedure TInheritedForm.SaveDialog1Close(Sender: TObject);
begin
inherited;
// Thats all here. Parent form haves no TSaveDialog!
end;
当我构建项目并调用打开对话框的代码时,我看到:
我提到的两件事对我来说都是不可能的。我得到了关于第一个问题的一些注释,第二个问题呢?谢谢。
答案 0 :(得分:0)
有一些错误:
在showmessage状态后,MDIChild表格失去焦点状态:已关闭 http://qc.embarcadero.com/wc/qcmain.aspx?d=104381
TFindDialog.Execute - 应用程序失去焦点并在其他应用程序后面发送回来 http://qc.embarcadero.com/wc/qcmain.aspx?d=127572
查找对话框可以选择一个隐形窗体作为其父窗口。关闭后,可以向后发送申请 错误109470