C#でのCheckedListBoxのチェック状態の確認方法


  1. CheckedItemsプロパティを使用する方法: CheckedListBoxのCheckedItemsプロパティを使用すると、チェックされた項目のコレクションを取得できます。以下のコード例を参考にしてください。
foreach (var item in checkedListBox1.CheckedItems)
{
    // チェックされた項目の処理
    Console.WriteLine(item.ToString());
}
  1. GetItemCheckedメソッドを使用する方法: CheckedListBoxのGetItemCheckedメソッドを使用すると、指定したインデックスの項目がチェックされているかどうかを確認できます。以下のコード例を参考にしてください。
for (int i = 0; i < checkedListBox1.Items.Count; i++)
{
    if (checkedListBox1.GetItemChecked(i))
    {
        // チェックされた項目の処理
        Console.WriteLine(checkedListBox1.Items[i].ToString());
    }
}
  1. CheckedIndicesプロパティを使用する方法: CheckedListBoxのCheckedIndicesプロパティを使用すると、チェックされた項目のインデックスのコレクションを取得できます。以下のコード例を参考にしてください。
foreach (int index in checkedListBox1.CheckedIndices)
{
    // チェックされた項目の処理
    Console.WriteLine(checkedListBox1.Items[index].ToString());
}

以上が、C#でCheckedListBoxのチェック状態を確認する方法とコード例です。これらの方法を活用して、チェックされた項目に対する処理を実装してみてください。