C# の CheckedListBox コントロールの使用法の概要
CheckedListBox は、C# Windows フォームで一般的に使用されるコントロールの 1 つであり、オプションのオプションのセットを表示するために使用されます。ユーザーは、マーキーが 1 つ以上のオプションを選択していることを確認できます。この記事では、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 中国語 Web サイトの他の関連記事を参照してください。