반응형
Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

타닥타닥 민타쿠

윈폼 테이블 변경이 느릴 때(C# Winform TableLayoutPanel Suspend) 본문

개발/Winform

윈폼 테이블 변경이 느릴 때(C# Winform TableLayoutPanel Suspend)

민타쿠 2021. 9. 10. 14:17
반응형

윈폼에서 보여지는 테이블에 행을 추가하는 등의 변경이 일어날 때, 굉장히 느리다.

표가 깜빡이면서 열심히 하나하나 그리는 것처럼 보이는데, 성능이 이렇게 안좋나 싶다.

테이블의 Visible 속성을 false 로 하고 작업 후 True 로 되돌려도 약간의 속도가 빨라진 기분만 들었다.

다행히 이것은 테이블을 중단시키고 변경 후 재개시키면 된다.

table1.SuspendLayout();

// 테이블 행 추가 등의 변경 작업

table1.ResumeLayout();

깜빡이던 것이 없어지고 속도가 훨씬 향상됐다.

20행 추가할 때 10초정도 걸리던 것이 2초정도로 줄었다.

이 정도면 쓸만한데.. 더 빨라졌으면 좋겠다.

반응형
Comments