ウィンドウの表示処理中のクローズは受け付けられないからです。 正しいかはわかりませんが、私は自動で閉じる必要があるときは、 下記のようにしています。
Vcl.Forms.TCustomForm.OnClose - RAD Studio API Documentation
docwiki.embarcadero.com › Athens › Vc...
フォームを閉じたときに発生します。 OnClose イベントハンドラを記述すると,フォームを閉じたときに特別な処理が実行されるようにすることができます。
Form2 を閉じないとメインフォームには戻れない. 図10. Form2 を閉じて Button2 をクリック. Form3 を Show メソッドでモードレス表示; メインフォーム,From3 のどちらに ...
2018/03/15 · Try the OnCloseQuery event. Hide the form and set CanClose to False. You should be good. procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean ...
Close メソッドは,フォームを閉じることができます。 フォームを閉じる処理は,CloseQuery イベントディスパッチャまたは OnCloseQuery イベントハンドラで中止できます。
メッセージは,いろいろな方法で捕捉することができます.下のコードは WM_SYSKEYDOWN メッセージで [Alt} + [F4] を検出して,フォームが閉じるのを禁止します. 検出 ...
2002/11/26 · メインにしてあるフォームを閉じると終了してしまいますよ。 単に隠したいときは、Hideを使います。 ただし、隠れたまま他のフォームを閉じると、 ...
ShowModal does not show window after a few tries (It does not pop up)
en.delphipraxis.net › ... › VCL
2022/08/22 · When i open and close the FDetailForm a few times, the detail form would not show and the main window will hang. See this video to see what i mean.
2002/05/15 · モードレスとモーダルの違いは、それぞれフォームの切り替えが出来るか出来ないかです。モーダルの場合、そのモーダルフォームを閉じないと、別のフォーム ...
DelphiのフォームはMDIに限らず、Closeしてもフォームの実体が破棄されません。MDIの場合は破棄されないフォームは必ずMDIの親フォームに、何らかの形で表示されます。
関連する質問
Delphiの画面を表示するには?
DelphiはどのOSに対応していますか?