반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- CheckAllChildNodes
- 비교
- 깜빡임
- SQL Server
- body
- header
- sql 서버
- SSMS
- 로깅
- json
- Git
- 윈폼
- github
- C#
- html 코드
- checkbox
- 한번에 체크
- nodejs
- 하위노드
- Compare
- input
- jQuery
- 초기설정
- ChatGPT
- ejs
- 깃허브
- MSSQL
- footer
- treeview
- WinForm
Archives
- Today
- Total
타닥타닥 민타쿠
윈폼 테이블 변경이 느릴 때(C# Winform TableLayoutPanel Suspend) 본문
반응형
윈폼에서 보여지는 테이블에 행을 추가하는 등의 변경이 일어날 때, 굉장히 느리다.
표가 깜빡이면서 열심히 하나하나 그리는 것처럼 보이는데, 성능이 이렇게 안좋나 싶다.
테이블의 Visible 속성을 false 로 하고 작업 후 True 로 되돌려도 약간의 속도가 빨라진 기분만 들었다.
다행히 이것은 테이블을 중단시키고 변경 후 재개시키면 된다.
table1.SuspendLayout();
// 테이블 행 추가 등의 변경 작업
table1.ResumeLayout();
깜빡이던 것이 없어지고 속도가 훨씬 향상됐다.
20행 추가할 때 10초정도 걸리던 것이 2초정도로 줄었다.
이 정도면 쓸만한데.. 더 빨라졌으면 좋겠다.
반응형
'개발 > Winform' 카테고리의 다른 글
C# 윈폼(Winform) 자식(하위) 노드까지 한번에 체크하기 (0) | 2022.07.23 |
---|---|
C# Winform(윈폼) 트리뷰 체크박스 더블클릭 버그 방지 해결책 (0) | 2022.07.22 |
C# 객체 복사 (Deep Copy) 클래스 (0) | 2022.07.19 |
Comments