C♯, C#相談室 Part38
■ このスレッドは過去ログ倉庫に格納されています
025235
2007/03/28(水) 15:21:01ダブルバッファリングの処理を入れたところ、
OnPaintの呼び出しは確認できているんですが、描写されません・・・。
これって何故でしょうか・・・。 以下がコードです。
public class MultiSelectableTreeView : TreeView
{
/// <summary>
/// コンストラクタ
/// </summary>
public MultiSelectableTreeView()
{
this.InitializeComponent();
this.SetStyle(ControlStyles.ResizeRedraw, true);
//ダブルバッファリングを有効にします
this.SetStyle(ControlStyles.DoubleBuffer, true);
this.SetStyle(ControlStyles.UserPaint, true);
this.SetStyle(ControlStyles.AllPaintingInWmPaint, true);
}
/// <summary>
/// 描写
/// </summary>
protected override void OnPaint(PaintEventArgs e)
{
Debug.WriteLine("Start - OnPaint");
base.OnPaint (e);
}
}
宜しくお願い致します。
■ このスレッドは過去ログ倉庫に格納されています