- - PR -
コントロールボックス内の閉じるボタンについて
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-01-06 12:36
お世話になります。
VB.NETで開発している者です。 現在、MDI構造のWindowsアプリケーションを作成しています。 ここで、子画面のコントロールボックス内の閉じるボタン(バツボタン) だけを使用させたくないと思っています。 使用不可にできれば一番良いですが、使用可であっても閉じるボタンを押下 した時に画面を閉じる制御をキャンセルできればと思っています。 どなたかよい方法があれば、是非御教授頂ければと思っております。 よろしくお願いします。 | ||||
|
投稿日時: 2006-01-06 12:49
諸農です。
Form.Closingイベントではいかがでしょうか? _________________ 諸農和岳 Powered by Turbo Delphi & Microsoft Visual Studio 2005 十兵衛@わんくま同盟 http://blogs.wankuma.com/jubei/ | ||||
|
投稿日時: 2006-01-06 13:00
コントロールボックス内で閉じるボタンを押下して閉じたのか、
"Me.Close"として閉じたのか、分かる手段がありますか? (今回の場合、"Me.Close"として閉じた場合のみ画面を閉じたいです) これが分かれば、e.Cancel=TrueとしてForm.Closingイベントの中で 制御できるのですが。。。 | ||||
|
投稿日時: 2006-01-06 13:10
これなんてどうでしょう。 あとは WndProc をオーバーライドする方法もあります。 フォームが閉じられる原因を取得する _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2006-01-06 13:10
.NET TIPS タイトル・バーの[閉じる]ボタンのみを無効にするには?
http://www.atmarkit.co.jp/fdotnet/dotnettips/142closebtn/closebtn.html | ||||
|
投稿日時: 2006-01-06 13:11
諸農です。
うむむ。 それを考えるのがプログラミングだと思うんですけどね。 安直にフラグを立てるとかではダメなんですか? _________________ 諸農和岳 Powered by Turbo Delphi & Microsoft Visual Studio 2005 十兵衛@わんくま同盟 http://blogs.wankuma.com/jubei/ | ||||
|
投稿日時: 2006-01-06 14:06
色々方法があるみたいなので、一つずつ確認してみたいと
思います。 どうもありがとうございました。 |
1