Formの×ボタンを押されたときに、「終了しますか?」というメッセージボックスを表示させ、「いいえ」を選択されたときに終了処理を中止したいのですが、どうすればよいのか分かりません。
ご教授お願いします。
「いいえ」の処理のとき、
Cancel=Trueにしてはだめでしょうか?
返答ありがとうございます。
また質問になるのですがCancelとは何の変数なのでしょうか?
ん?
それを質問するのならば、
>Formの×ボタンを押されたときに、「終了しますか?」というメッセージボックス
は何処のイベントに書いているの?
私は、環境が書いていないので、VB6だと思って回答しています。
この場合、Cancel とは何の変数という質問は出ないですよね?
--
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
Dim Ret As Integer
Ret = MsgBox("修了しますか?", vbYesNo)
If Ret = vbNo Then
Cancel = True
End If
End Sub
すみません。解決できました。
Cancelの変数を自分で定義していると思っていました。。
本当にありがとうございました。
あ、解決してよかったです。
ひょっとしたら、.NETかなぁ〜と思ってしまいましたが、
コードを載せて早かったです。
ツイート | ![]() |