CheckListBox内のすべてのアイテムをチェックするには、以下のような方法があります。
方法1: ループを使用してアイテムをチェックする
for (int i = 0; i < checkedListBox1.Items.Count; i++)
{
checkedListBox1.SetItemChecked(i, true);
}
上記のコードでは、checkedListBox1
は対象のCheckListBoxコントロールの名前です。Items.Count
プロパティを使用してアイテムの数を取得し、SetItemChecked
メソッドを使って各アイテムをチェックします。
方法2: LINQを使用してアイテムをチェックする
checkedListBox1.Items.Cast<object>().ToList().ForEach(item =>
{
checkedListBox1.SetItemChecked(checkedListBox1.Items.IndexOf(item), true);
});
上記のコードでは、Cast<object>()
メソッドを使用してアイテムをオブジェクトのリストに変換し、ForEach
メソッドを使って各アイテムに対して処理を行います。IndexOf
メソッドを使用してアイテムのインデックスを取得し、SetItemChecked
メソッドでチェックします。
これらの方法を使用することで、CheckListBox内のすべてのアイテムを簡単にチェックすることができます。