집 >백엔드 개발 >C#.Net 튜토리얼 >C#에서 CheckedListBox 컨트롤을 사용하는 방법 요약
C#의 CheckedListBox 컨트롤 사용법 요약
CheckedListBox는 C# Windows Forms에서 일반적으로 사용되는 컨트롤 중 하나입니다. 일련의 선택적 옵션을 표시하는 데 사용되며 사용자는 확인을 통해 하나 이상의 옵션을 선택할 수 있습니다. 상자. 이 문서에서는 CheckedListBox 컨트롤의 사용법을 요약하고 몇 가지 구체적인 코드 예제를 제공합니다.
1. CheckedListBox의 기본 사용법
CheckedListBox checkedListBox1 = new CheckedListBox();
checkedListBox1.Items.Add("选项1"); checkedListBox1.Items.Add("选项2"); checkedListBox1.Items.Add("选项3");
// 获取选中项的索引 for (int i = 0; i < checkedListBox1.CheckedIndices.Count; i++) { int selectedIndex = checkedListBox1.CheckedIndices[i]; } // 获取选中项的值 foreach (var item in checkedListBox1.CheckedItems) { string selectedValue = item.ToString(); }
checkedListBox1.CheckedChanged += CheckedListBox1_CheckedChanged; private void CheckedListBox1_CheckedChanged(object sender, EventArgs e) { // 处理选项改变的逻辑 }
2. CheckedListBox의 고급 사용법
checkedListBox1.SetItemChecked(0, true); // 默认选中第一个选项
List<string> dataList = new List<string> { "选项1", "选项2", "选项3" }; checkedListBox1.DataSource = dataList;
checkedListBox1.ItemCheck += CheckedListBox1_ItemCheck; private void CheckedListBox1_ItemCheck(object sender, ItemCheckEventArgs e) { // 修改选项样式 if (e.NewValue == CheckState.Checked) { checkedListBox1.SetItemChecked(e.Index, true); checkedListBox1.SetItemCheckState(e.Index, CheckState.Indeterminate); } }
checkedListBox1.CheckOnClick = true;
요약:
위는 CheckedListBox 컨트롤의 기본 사용법과 일부 고급 사용법입니다. CheckedListBox 컨트롤을 사용하면 다중 선택 기능을 쉽게 구현하고 실제 필요에 따라 사용자 정의할 수 있습니다. 이 기사가 CheckedListBox 컨트롤을 더 잘 이해하고 사용하는 데 도움이 되기를 바랍니다.
위 내용은 C#에서 CheckedListBox 컨트롤을 사용하는 방법 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!