簡體   English   中英

是什么導致TSaveDialog對話框與眾不同?

[英]What causes TSaveDialog dialog to be different?

昨天在工作中,我注意到了2個非常奇怪的東西:其中之一是這個( 當ShowShowal被調用時Form隱藏在其他表單后面 ),第二個是:我繼承了form。 父窗體沒有TSaveDialog。 繼承了它。 構建項目並調用打開對話框的代碼時,我看到:

  • 大對話框窗口
  • 文件擴展名
  • 當我關閉對話框時,焦點轉到主窗體(不是調用它的模態窗體)

當我在OnClose上雙擊對象檢查器時,僅顯示“繼承”。 我添加一些評論,我喜歡:

procedure TInheritedForm.SaveDialog1Close(Sender: TObject);
begin
  inherited;
  // Thats all here. Parent form haves no TSaveDialog!
end;

構建項目並調用打開對話框的代碼時,我看到:

  • 較小的對話視窗
  • 沒有文件擴展名
  • 當我關閉對話框時,焦點轉到模態形式(稱為它的形式)

我提到的兩件事對我來說似乎都是不可能的。 我收到關於第一期的一些筆記,關於第二期的呢? 謝謝。

有一些錯誤:

MDIChild窗體在showmessage之后失去焦點狀態:已關閉http://qc.embarcadero.com/wc/qcmain.aspx?d=104381

TFindDialog.Execute-應用程序失去焦點並發送回去,落后於其他應用程序http://qc.embarcadero.com/wc/qcmain.aspx?d=127572

查找對話框可以選擇一個看不見的窗體作為其父窗體。 關閉后,可以向后發送應用程序Bug 109470

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM