반응형
리스트 박스는 리스트를 보여주는 역할을 합니다.
기본적인 사용법은 아래와 같습니다.
private void Form1_Load(object sender, EventArgs e)
{
listBox1.Items.Add("첫번째");
listBox1.Items.Add("두번째");
listBox1.Items.Add("세번째");
listBox1.Items.Add("네번째");
listBox1.Items.Add("다섯번째");
listBox1.SelectedIndex = 0;
}
로드 함수에 다음과 같이 Add함수로 아이템을 추가하고
SelectedIndex 함수로 초기 선택 아이템의 인덱스를 설정하고 실행하면
아래와 같이 실행이됩니다.
추가해준 아이템들에 더블클릭 이벤트를 추가 해 줬습니다.
private void listBox1_MouseDoubleClick(object sender, MouseEventArgs e)
{
int select_index = -1;
Point point = e.Location;
select_index = listBox1.IndexFromPoint(point);
if(select_index != -1)
MessageBox.Show(listBox1.Items[select_index].ToString());
}
더블클릭시 해당 위치에 있는 인덱스의 아이템의 값을 메시지 박스로 보여주도록 하였습니다.
반응형
'프로그래밍 > c# winform' 카테고리의 다른 글
C# MessageBox 사용 법 요약 정리 (0) | 2021.07.05 |
---|---|
C# DllImport 사용법 (0) | 2020.07.17 |