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
|
プログラミング道
|
プログラミング掲示板
分類:[.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に設定したのですが、ちらついてしまいました。
このちらつきをなくすための良い手段はないでしょうか?
わかる方いたら、よろしくお願いします。