Zusammenfassung der Verwendung des CheckedListBox-Steuerelements in C#
CheckedListBox ist eines der am häufigsten verwendeten Steuerelemente in C# Windows Forms. Es wird verwendet, um eine Reihe optionaler Optionen anzuzeigen, und der Benutzer kann durch die Prüfung eine oder mehrere Optionen auswählen Kasten. In diesem Artikel fassen wir die Verwendung des CheckedListBox-Steuerelements zusammen und stellen einige spezifische Codebeispiele bereit.
1. Grundlegende Verwendung von 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. Erweiterte Verwendung von 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;
Zusammenfassung:
Das Obige beschreibt die grundlegende Verwendung und einige erweiterte Verwendungen des CheckedListBox-Steuerelements. Mithilfe des CheckedListBox-Steuerelements können Sie die Mehrfachauswahlfunktion einfach implementieren und an die tatsächlichen Anforderungen anpassen. Ich hoffe, dieser Artikel kann Ihnen helfen, das CheckedListBox-Steuerelement besser zu verstehen und zu verwenden.
Das obige ist der detaillierte Inhalt vonZusammenfassung der Verwendung des CheckedListBox-Steuerelements in C#. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!