Form에 다음을 선언한다.
protected virtual bool DoubleBuffered { get; set; }
public static class Extensions
{
public static void DoubleBuffered(this Control control, bool enabled)
{
var prop = control.GetType().GetProperty("DoubleBuffered", BindingFlags.Instance | BindingFlags.NonPublic);
prop.SetValue(control, enabled, null);
}
}
2개를 선언하고 리스트뷰에
statusListview.DoubleBuffered(true);
를 쓴다.
Form1_Load에 쓰면 됨. 일반적으로
'c# > WinForm' 카테고리의 다른 글
| WinForm) Transfer Data From Form to Form ( 폼과 폼간에 데이터를 전송하는 소스) (0) | 2018.09.19 |
|---|---|
| WinForm HorizontalScroll False 하는 방법..스크롤 이슈 (0) | 2018.09.18 |
| TableLayoutPanel 마우스 스크롤 (0) | 2018.09.07 |
| TableLayoutPanel SLOW 에서 FAST 하게 하는 코드 (0) | 2018.09.07 |
| WinForm Tab내에 새로운 Form 띄우기 (0) | 2018.09.06 |


