개발언어/C#

[C#] C# Winform ListBox

뜽배 2024. 3. 21. 20:46
728x90
반응형

ListBox컨트롤은 Box안에 Item을 가질 수 있는 Item Collections이다. 
항목들을 목록으로 넣게되며 SelectedIndex를 통해 초기값을 세팅 할 수 있다.
항목의 개수가 많이지면 스크롤을 사용할 수 있다.

아래의 코드로 초기 data세팅을 할 수 있다.

public Form1()
{
    InitializeComponent();

    string[] data = { "AA", "BB", "CC", "DD", "EE" };
    listBox1.Items.AddRange(data);
}



그리고 form으로 보면 아래와 같다


많이 사용하는 이벤트로는 SelectedIndexChanged가 있다. 이 이벤트는 ListBox의 Item이 선택되었을 때 발생하는 이벤트이다.
이 이벤트를 사용해서 예시 코드를 작성해 보자

private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
    MessageBox.Show((sender as ListBox).SelectedItem.ToString());
}
728x90
반응형

'개발언어 > C#' 카테고리의 다른 글

[C#] C# Winform PictureBox컨트롤  (0) 2024.07.01
[C#] Winform MaskedTextBox 컨트롤  (0) 2024.06.24
[C#] C# Winform LinkLabel  (0) 2024.03.21
[C#] C# winform DateTimePicker  (0) 2024.03.21
[C#] C# Winform ComboBox  (0) 2024.03.20