0

DevExpress ドッキング コンポーネントを使用するプロジェクトがあります。実行時にフォームを作成し、dockpanels コンポーネントにアタッチします。私の問題は、dockpanels を閉じるときにこれらのフォームの OnClose イベントが抑制され、そこに存在するコードを実行しないことです。重要な TForm のOnClose イベントが実行されるのは、実行する必要があるタスクがあるためです。何かアドバイス?

前もって感謝します。

4

1 に答える 1

1

2 つのアイデア:

  1. ドッキング パネルが閉じられたときにドッキングされたフォームが破棄される場合: コードを OnClose イベントからフォームのコンストラクターに移動します。
  2. ドック パネル クラスに OnClose に似たイベントがある場合: 関連するコードを OnClose から別のメソッドに抽出し、フォームの OnClose とパネルの OnClose の両方からこのメソッドを呼び出します。
于 2009-12-18T19:01:02.687 に答える