C# listbox 같은 항목 다시 클릭 인식

반응형

C# listbox에서 항목 선택 이벤트 핸들러로

Selectionchanged 이벤트 핸들러를 사용합니다.


하지만 Selectionchanged 핸들러는

선택이 바뀔때 호출되기 때문에

 같은 항목을 다시 클릭할 때는 호출되지 않는데요.


선택한 item을 다시 클릭 시 호출되게 하는

여러가지 방법 중 하나로

선택을 한 뒤에 Selectionchanged 핸들러 안에서

 바로 SelectedIndex에 -1을 할당하여

선택한 항목을 취소하면

같은 항목을 클릭할 경우 Selectionchanged 핸들러가

다시 호출되게 하는 방법이 있습니다.

반응형