終了を中止するには?

解決


zz  2005-11-08 00:06:55  No: 127410

Formの×ボタンを押されたときに、「終了しますか?」というメッセージボックスを表示させ、「いいえ」を選択されたときに終了処理を中止したいのですが、どうすればよいのか分かりません。
ご教授お願いします。


なな  2005-11-08 00:10:42  No: 127411

「いいえ」の処理のとき、
Cancel=Trueにしてはだめでしょうか?


zz  2005-11-08 00:16:23  No: 127412

返答ありがとうございます。
また質問になるのですがCancelとは何の変数なのでしょうか?


なな  2005-11-08 00:30:21  No: 127413

ん?
それを質問するのならば、

>Formの×ボタンを押されたときに、「終了しますか?」というメッセージボックス

は何処のイベントに書いているの?


なな  2005-11-08 00:35:16  No: 127414

私は、環境が書いていないので、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


zz  2005-11-08 00:45:03  No: 127415

すみません。解決できました。
Cancelの変数を自分で定義していると思っていました。。
本当にありがとうございました。


なな  2005-11-08 00:48:59  No: 127416

あ、解決してよかったです。

ひょっとしたら、.NETかなぁ〜と思ってしまいましたが、
コードを載せて早かったです。


※返信する前に利用規約をご確認ください。




  


  このエントリーをはてなブックマークに追加