DOBON.NET DOBON.NETプログラミング掲示板過去ログ

SplitContainerの再描画について

  • 題名: SplitContainerの再描画について
  • 著者: はるみち
  • 日時: 2007/06/20 20:08:15
  • ID: 19887
  • この記事の返信元:
    • (なし)
  • この記事への返信:
    • (なし)
  • ツリーを表示
環境/言語:[Win XP 、 VS2005]
分類:[.NET]

はじめまして、よろしくお願いします。


現在C#でアプリを作成しているのですが、
 ・SplitContainer (横分割にしています。)
を用い、この中に
 ・SplitContainer.Panel1.Contorols.Add(Label1)
 ・SplitContainer.Panel2.Contorols.Add(ListView1)
を格納し、各コントロールのアンカーを
 ・SplitContainer … TOP、BUTTOM、LEFT、RIGHT
 ・ListView1   … TOP、LEFT、RIGHT
としています。

で、フォームをサイズ変更していると、SplitContainerの描画だけちらつきが非常に目立ってしまいます。
厳密には、SplitContainerのBackColorに設定している色が、ListView1の右側に一瞬だけ表示されてしまいます。

FormのDoubleBuffredはtrueに設定しています。
また、SplitContainerを継承したクラスを作成し、そのクラスのDoubleBuffredもtrueに設定したのですが、ちらついてしまいました。



このちらつきをなくすための良い手段はないでしょうか?
わかる方いたら、よろしくお願いします。

DOBON.NET | プログラミング道 | プログラミング掲示板