私のアプリケーションは、フォームをメイン フォームの子としてポップします。フォームには
、グラフィックスがレンダリングされるパネルを備えたユーザー コントロールがあります。デバッグ モードで Visual Studio から実行すると、多くの場合、描画は期待どおりにレンダリングされます。単純な XY グラフを想像してください。パネルのグラフィックが描画されない場合は、通常、描画ルーチンに 2 つまたは 3 つのブレーク ポイントを追加すると問題が解決します。
リリース モードで Visual Studio 内で実行した場合、または任意のモードで .exe から実行した場合、ユーザー コントロールの Paint メソッドが呼び出されても、グラフィックはレンダリングされません。もちろん、フォームのサイズを変更すると、再描画が再度呼び出され、画像が正しくレンダリングされるようになりました。
デバッグ モードとリリース モードの間で動作に違いがある理由、VS 内での実行と VS の外側での実行、ブレーク ポイントが時々問題を修正する理由について、誰かが私に洞察を与えることができますか? また、グラフィックを一貫して表示するにはどうすればよいですか。
ありがとう、
リック
代替テキスト http://img160.imageshack.us/my.php?image=profilebeforeresizeti4.png代替テキスト http://img512.imageshack.us/my.php?image=profileafterresizenw2.png