タイトル : Re^2: 複数画面へのCreatePopupMenuを使用したメニュー作成 投稿日 : 2008/09/26(Fri) 12:03 投稿者 : ぼた
>花ちゃんさん コメント&ご指摘ありがとうございます。 ご指摘の通りIDEの■ボタンで終了した場合に落ちます。 ■を押す前にサブクラス化を解除すればよいのですね。 サンプルを作り確認したところ確かにサブクラス化を解除した後に■を押せば問題なくなりました。 しかし、サブクラス化を解除した後にEndすると落ちるようです。 前回の重複となってしまいますが記述します。 サンプルの内容 Form1.ボタン1 @Form1をサブクラス化 Form1.Form2表示ボタン2 AForm1をサブクラス化解除 BForm2をサブクラス化 Form2.Form2閉じるボタン1 CForm2をサブクラス化解除 DForm1をサブクラス化 Form1.終了ボタン EForm1をサブクラス化解除 FEnd ★ここでIDEごと落ちてしまいます。 Form1の右上の×ボタン or IDEの■だとちゃんと終了してくれます。 へたにサブクラス化は使わないほうが無難ではないかと思えてきました。 申し訳ありませんが、なぜ「END」を実行した場合落ちてしまうのかを ご教授ください。お願いします。 |