728x90
반응형
C# Winform에서 CheckListBox컨트롤은 여러개의 CheckBox들이 ListBox안에 들어있는 형태이다.
Items Collection 컨트롤이며 Items라는 속성을가진다.
따라서 Items속성을 통해 Add한다.
처음 CheckListBox컨트롤에 Items를 지정할 때 아래와 같이 지정할 수 있다.
namespace WindowsFormsApp1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
checkedListBox1.Items.AddRange(new string[] { "AA", "BB", "CC", "DD", "EE"});
}
}
}
Items.AddRange를 통해 일괄 추가할 수 있다.
그리고 가장 많이 사용되는 이벤트는 'SelectedIndexChanged'가 있다.
이 이벤트는 사용자가 ListBox내부에 어떤 Item을 선택 했을 때 발생 하는 이벤트 이다.
그리고 아래 코드는 item을 선택 시 MessageBox을 띄워 어떤 값을 선택했는지 보여준다.
namespace WindowsFormsApp1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
checkedListBox1.Items.AddRange(new string[] { "AA", "BB", "CC", "DD", "EE"});
}
private void checkedListBox1_SelectedIndexChanged(object sender, EventArgs e)
{
MessageBox.Show("선택된 item :: " + checkedListBox1.SelectedItem.ToString());
}
}
}
위와 같이 Item이 선택되면 MessageBox를 띄울 수 있다.
728x90
반응형
'개발언어 > C#' 카테고리의 다른 글
[C#] C# Winform ComboBox (0) | 2024.03.20 |
---|---|
[C#] C# winform에서 컨트롤에 마우스 커서 모양 변경 (0) | 2024.03.19 |
[C#] C# winform Checkbox (0) | 2024.03.19 |
[C#] C# winform에서 button만들고 image button만들기 (0) | 2024.03.19 |
[C#] C# winform에 대해 간단하게 알아보기 (0) | 2024.03.19 |