반응형
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
- ChatGPT
- checkbox
- sql 서버
- Compare
- MSSQL
- SSMS
- input
- 하위노드
- WinForm
- header
- ejs
- github
- treeview
- 비교
- nodejs
- 한번에 체크
- 로깅
- html 코드
- SQL Server
- CheckAllChildNodes
- json
- Git
- footer
- jQuery
- 깜빡임
- 초기설정
- 깃허브
- 윈폼
- body
- C#
Archives
- Today
- Total
타닥타닥 민타쿠
C# Winform(윈폼) 트리뷰 체크박스 더블클릭 버그 방지 해결책 본문
반응형
윈폼에서 제공해주는 트리뷰(TreeView) 의 체크박스를 더블클릭해보면 정상적으로 동작하지 않는 모습을 볼 수 있다.
public class NewTreeView : TreeView {
protected override void WndProc(ref Message m) {
if (m.Msg == 0x203) { m.Result = IntPtr.Zero; }
else base.WndProc(ref m);
}
}
이 때, Designer.cs 파일에 위와 같이 트리뷰를 상속받는 NewTreeView 클래스를 만들고
// this.treeView1 = new System.Windows.Forms.TreeView();
this.treeView1 = new SCL_Editor.Dialogs.AddFCDAForm.NewTreeView();
//private System.Windows.Forms.TreeView treeView1;
private NewTreeView treeView1;
이와 같이 기존 TreeView 를 NewTreeView 로 바꿔주면 해결 가능하다.
반응형
'개발 > Winform' 카테고리의 다른 글
C# 윈폼(Winform) 자식(하위) 노드까지 한번에 체크하기 (0) | 2022.07.23 |
---|---|
C# 객체 복사 (Deep Copy) 클래스 (0) | 2022.07.19 |
윈폼 테이블 변경이 느릴 때(C# Winform TableLayoutPanel Suspend) (0) | 2021.09.10 |
Comments