1

モーダルフォームがフォームを作成し、.Showを実行する場合、親は後で非モーダルフォームがまだ開いているかどうか、またはユーザーがフォームを閉じたかどうかをどのように判断できますか?

4

3 に答える 3

4

フォームを閉じると、Hideが呼び出され、Visibleがfalseに設定されます。Visibleプロパティを確認してみてください。

于 2009-08-14T19:21:44.143 に答える
0

子フォームが閉じたときに親に通知するようにします。親フォームは、子フォームのTForm.OnCloseイベントを使用して、子フォームが閉じたときに通知することができます。

于 2009-08-14T19:35:49.763 に答える
0

すべてのVCLコンポーネントは、AddComponentおよびRemoveComponent通知を使用して親に関連付けられています。OnCloseでフォームがAction=caFreeに設定されている場合、ユーザー(またはユーザー)がフォームを閉じると、フォームは自動的に解放されます。これはすでに親に通知しており、親の通知受信を上書きしてこのイベントを取得できます。ブライ

于 2009-08-15T15:38:13.917 に答える