C# listbox 같은 항목 다시 클릭 인식
C# 2016. 8. 2. 10:48
반응형
C# listbox에서 항목 선택 이벤트 핸들러로
Selectionchanged 이벤트 핸들러를 사용합니다.
하지만 Selectionchanged 핸들러는
선택이 바뀔때 호출되기 때문에
같은 항목을 다시 클릭할 때는 호출되지 않는데요.
선택한 item을 다시 클릭 시 호출되게 하는
여러가지 방법 중 하나로
선택을 한 뒤에 Selectionchanged 핸들러 안에서
바로 SelectedIndex에 -1을 할당하여
선택한 항목을 취소하면
같은 항목을 클릭할 경우 Selectionchanged 핸들러가
다시 호출되게 하는 방법이 있습니다.
반응형
'C#' 카테고리의 다른 글
C# 버전별 변천사 (C#1.0 ~ C#10.0) (0) | 2023.07.15 |
---|---|
C# WPF 유니코드 표현하기 (유니코드 재생, 일시정지, 정지, 녹음 표현) (0) | 2016.07.31 |
C# FontStyle Bold,Italic,Strikeout,Underline 보존된 채로 상태 변경 (0) | 2016.07.25 |
C# RichTextBox 폰트 크기 조절 (0) | 2016.07.25 |
C# RichTextBox Bold(글자 굵기 변경) (0) | 2016.07.25 |