No.1ベストアンサー
- 回答日時:
環境が無いので正確な回答ができないのですが、
しかもVB2005でしかやったことは無いけど、きっと一緒でしょってな感じで答えますが・・。
FormのClosingイベントの引数の
e.Cancel = True
ってするとフォームは閉じられません。
条件が満たされない場合、このようにすればよいでしょう。
ただ、ホントに終了しないといけない場合があるのでユーザーが意識して閉じようとした場合のみにする必要があると思います。
例えば、タスクマネージャからプロセスを切ろうとしたなら落ちて欲しいですよね。
これも同じく「e」のプロパティにどういう理由で閉じようとしてるかが分かるのがあるハズです。
ユーザーが閉じようとし、且つ条件を満たさなければ
e.Cancel = True
です。
No.2
- 回答日時:
参考URLで解決できると思います。
クローズのキャンセルはNo.1さんの回答にあるように、
e.Cancel = true
で。
参考URL:http://jeanne.wankuma.com/tips/form/closingreaso …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript javascriptのちょっとした動作不良(原因は突き止めたのですが) 1 2023/06/15 19:58
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- PHP PHP MySQLに画像を直接保存 2 2022/06/05 11:50
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- その他(Microsoft Office) windows10で作業を終了する際の「保存しますか はい いいえ」を表示させずに自動で保存する方法 6 2023/03/15 11:29
- IT・エンジニアリング ドメイン駆動設計の値オブジェクトについて質問 1 2023/05/13 02:50
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- Excel(エクセル) beforecloseの中からの抜け出し方 1 2023/08/10 18:01
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- JavaScript セレクトを全て選択されていないと、文字によるエラーメッセージを表示させるコードを調べています 2 2023/06/22 15:48
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
explorer.exeが異様にメモリを食う
-
他のEXEが起動しているかの確認
-
SendMessageが失敗するときがある
-
ADOでアクセスのレコードに...
-
バックグラウンドのプロセスの...
-
共有メモリを使う場合のCPU負荷...
-
警告『 別のプロセスで使用され...
-
VBでエクセルを起動し、プロ...
-
C#でのbatファイル実行結果取得
-
C++でシェルを起動
-
Linuxのchdir(カレントディレク...
-
パソコンに出てくるじゃまな表...
-
forkについて
-
OSPFでプロセスを分ける意義に...
-
CreateProcessでアプリが終了し...
-
起動中の他のプログラム(orプ...
-
タスクマネージャーのプロセス...
-
シートのコピーでプロセスが残...
-
非表示になったエクセルは?
-
子プロセスのデバッグ方法について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バックグラウンドのプロセスの...
-
explorer.exeが異様にメモリを食う
-
なぜ女性は男性が忘れたことを...
-
タスクマネージャーのプロセス...
-
プロセスのアタッチ・デタッチ...
-
非表示になったエクセルは?
-
Process.Startの戻り値を後で取得
-
C#でのbatファイル実行結果取得
-
プロセスIDからウィンドウハ...
-
c言語でプロセスIDを調べたい
-
Linuxでのスレッド間メッセージ...
-
プロセスIDの取得方法について
-
ADOでアクセスのレコードに...
-
怪しいプロセス教えてください。
-
vb.netでEXCEL起動がうまくでき...
-
別のプロセスの関数を呼び出す...
-
C++のプログラムをバックグラウ...
-
Visual C++からpingを実行して...
-
VBS(WSH)で開いたIEのウィンド...
-
IISがフリーズ
おすすめ情報