昨天在工作中我注意到两件非常奇怪的事情:其中一件是这个(当调用 ShowModal 时,表单隐藏在其他表单后面),第二件是: 我继承了形式。父窗体没有 TSaveDialog。继承者拥有它。当我构建项目并调用打开对话框的代码时,我看到:
当我在 OnClose 上双击对象检查器时,只出现“继承”。我添加了一些评论,如下:
procedure TInheritedForm.SaveDialog1Close(Sender: TObject);
begin
inherited;
// Thats all here. Parent form haves no TSaveDialog!
end;
当我构建项目并调用打开对话框的代码时,我看到:
我提到的这两件事对我来说似乎都是不可能的。我收到了第一期的一些笔记,那么第二期呢?谢谢。
有一些错误:
MDIChild 表单在显示消息后失去焦点状态:已关闭 https://web.archive.org/web/20171220121537/http://qc.embarcadero.com/wc/qcmain.aspx?d=104381
TFindDialog.Execute - 应用程序失去焦点并被发送到其他应用程序后面 https://web.archive.org/web/20171220121735/http://qc.embarcadero.com/wc/qcmain.aspx?d=127572
查找对话框可以选择一个不可见的窗体作为其父窗体。关闭后,可以向后发送应用程序 错误 109470