반응형
리스트 박스에서 각 항목을 클릭하면
그 항목이 선택이 되어 지는데
항목이 아닌 다른 곳을 클릭했을 때 ListBox의 내용을 해제 하는 방법이다.
private void listBox1_MouseDown(object sender, MouseEventArgs e) {
if ((listBox1.ItemHeight * listBox1.Items.Count) < e.Y) {
// listbox 선택이 해제 되었을 때
listBox1.SelectionMode = SelectionMode.None;
} else {
// listbox가 선택되었을 때
listBox1.SelectionMode = SelectionMode.One;
}
}
반응형
'Programming > Windows.C#' 카테고리의 다른 글
String 문자열을 Enum으로 바꾸는 방법 (0) | 2012.11.16 |
---|---|
64bit 구별 방법 (0) | 2011.01.03 |
C# Coding Standards and Best Programming Practices (0) | 2010.12.21 |
/unsafe 모드 사용 (0) | 2010.03.23 |
GDI+에서 일반 오류가 발생했습니다. (0) | 2010.03.22 |