掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Xボタンを淡色表示ではなく、押してもcloseしないようにするには? (ID:15011)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>それをすり抜けることが出来るような 意味がよくわかりませんが... 元々CanClose:=Falseは閉じないために使用すのですから.既に述べた ように,どうしてもCanCloseを使用したいのであれば,りおりおさん のコードを修正して,フラグを使用し,そのフラグをFormCloseQueryの CanCloseの判断に使用すればいいでしょう. 目的が×ボタンでのことですからわざわざそんなことをする必要はないと 思いますが... どうしてもなら... 参考までに,CanCloseは例えば以下の様な使い方が考えられます. procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean); var Flag: Integer; begin Flag:=Application.MessageBox('本当に終了していいですか', 'アプリの終了', MB_OKCANCEL); if Flag=IDCANCEL then CanClose:=False; end;
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.