c# を使用して Windows フォーム アプリケーションを開発しました。デスクトップでそのフォームを移動すると、非常に大きな軌跡が表示されます。システムが過負荷になっているときに、メモ帳などのウィンドウを移動するときのようなものです。しかし、システムが正常に動作している場合。過負荷はありませんが、まだトレイルが表示されます。これはよく見えません。それを回避する方法はありますか。私のシステムRAMは2GBです!
質問する
350 次
1 に答える
1
winform で大きな画像を使用しますか?
これを試すことができます: フォームの Double bufferedプロパティを設定してみてください。
また
たぶん、このコードで解決できます:
protected override CreateParams CreateParams {
get {
CreateParams cp = base.CreateParams;
cp.ExStyle |= 0x02000000; // Turn on WS_EX_COMPOSITED
return cp;
}
}
最後に、フォームのこのプロパティを設定することができます: フォームで使用しない色の透明度キー。
于 2012-08-24T08:42:22.187 に答える