0

WinForm アプリケーションを .net 3.5 から 4.0 に移行した後、一部のコントロールで不快なちらつきが発生することに気付きました。

  1. ウィンドウのサイズ変更、特にウィンドウを最小化し、後で最大化/再表示する場合
  2. 開くときのモーダル ダイアログ フォーム

これはバグではありません。アプリケーションは完全に動作しますが、気になるところです。残念ながら、説明するのも難しいです。

  1. 複数の更新サイクルが実行されているように見えます
  2. ダイアログ フォームが開き、2 ~ 3 回ちらつき、その後安定する
  3. 特に、画像を表示するコントロールは影響を受けます。たとえば、フォームを含むコントロールは、この効果を示しません。
  4. .net 4 のみ、3.5 では目立たない

一部のコントロールをダブル バッファリングに設定しようとしましたが、成功しませんでした。誰かが同じ状況に気付いたのか、それとも解決策があるのか​​ 疑問に思っています.

おそらく関連しています:

  1. タスクバーに画像を描画しているときにWinformがちらつく
  2. SDI アプリケーションでちらつきを回避するにはどうすればよいですか?
4

0 に答える 0