MONO上に構築されたデスクトップアプリケーションがあります。アプリケーションにはボタンと描画領域があり、ボタンをクリックすると描画領域に家が描画されます。ここまでは問題ありませんが、ウィンドウのサイズを変更するか、ウィンドウを最小化すると、描画が消えます。
誰かがこの問題に遭遇したか、誰かがそれについて知っているかどうか私に知らせてください。
ありがとう、
よろしく、Veeresh
MONO上に構築されたデスクトップアプリケーションがあります。アプリケーションにはボタンと描画領域があり、ボタンをクリックすると描画領域に家が描画されます。ここまでは問題ありませんが、ウィンドウのサイズを変更するか、ウィンドウを最小化すると、描画が消えます。
誰かがこの問題に遭遇したか、誰かがそれについて知っているかどうか私に知らせてください。
ありがとう、
よろしく、Veeresh
これは一般的な「問題」です。それは実際には問題ではありませんが、それは物事が機能する方法にすぎません。画面に何かを描くと、それはビデオカードのRAMにあります。最小化するか、別のウィンドウをその上に移動すると、何かが画像を再描画する必要があります。あなたの場合、それを再描画するものは何もありません。おそらく、ウィンドウをペイントする必要があるたびにコードをペイントするように、コードをペイントイベントに描画するように移動する必要があります。
別のオプションは、ビットマップに描画して画像コントロールにビットマップを表示することですが、これはメモリの浪費です。それは正しい状況で正しい選択である可能性があります。