Files
kami_itunes_june/AppleBatch_June.Views/DoubleBufferListView.cs
2024-07-22 00:43:14 +08:00

32 lines
586 B
C#

using System.Windows.Forms;
namespace AppleBatch_June.Views
{
public class DoubleBufferListView : ListView
{
protected override CreateParams CreateParams
{
get
{
CreateParams obj = base.CreateParams;
obj.ExStyle |= 33554432;
return obj;
}
}
public DoubleBufferListView()
{
SetStyle(ControlStyles.AllPaintingInWmPaint | ControlStyles.DoubleBuffer | ControlStyles.OptimizedDoubleBuffer, value: true);
UpdateStyles();
}
protected override void OnNotifyMessage(Message m)
{
if (m.Msg != 20)
{
base.OnNotifyMessage(m);
}
}
}
}