tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルフォーム右上の閉じるボタン
記事No8149
投稿日: 2008/09/16(Tue) 13:54
投稿者こういち
【注意事項をよく読んでから投稿願います。読んだら投稿時この文は削除して下さい。】
VB2005を使用しています。
フォーム右上の閉じるボタンをクリックしたときにメッセージを表示したいです。メッセージの表示はわかるのですが「閉じるボタン」絡みはどのように記述をすればよいでしょうか?

[ツリー表示へ]
タイトルRe: フォーム右上の閉じるボタン
記事No8150
投稿日: 2008/09/16(Tue) 14:36
投稿者ダンボ
FormClosingイベントを調べてみてください。

[ツリー表示へ]
タイトルRe^2: フォーム右上の閉じるボタン
記事No8151
投稿日: 2008/09/16(Tue) 14:57
投稿者こういち
> FormClosingイベントを調べてみてください。

   【全文引用を避け、必要な部分のみを引用するようにして下さい。】

ダンボ様ありがとうございます。FormClosing調べました。このボタンをクリックして本当に閉じるかどうかの確認メッセージを表示したく思います。このボタンがクリックされた時点で閉じてしまうのでしょうか?

[ツリー表示へ]
タイトルRe^3: フォーム右上の閉じるボタン
記事No8152
投稿日: 2008/09/16(Tue) 15:53
投稿者ダンボ
> このボタンがクリックされた時点で閉じてしまうのでしょうか?

ああ、それでは本当に調べたとは言えませんねぇ。

「FormClosing」でググレば、
「フォームが閉じられる時その原因を知る」
「フォームの「閉じる」ボタンを無効にする」
「FormClosing イベント から終了を取り消すには」
「FormClosing イベントとは? このイベントは、.NET Framework version 2.0 で新しく追加されたものです。 フォームが閉じる前に発生します。」
など読みたくなるものがゾロゾロ検索されますです。

[ツリー表示へ]
タイトルRe^4: フォーム右上の閉じるボタン
記事No8154
投稿日: 2008/09/16(Tue) 16:53
投稿者こういち
e.Cansel = True
で閉じる処理をキャンセルして
e.CloseReason の Select Case で UserClosing の場合にメッセージを表示させることができました。お手数おかけしまた。どうもありがとうございました。

[ツリー表示へ]