[C#] CheckedListBox のチェック方法
2007-8-16 19:51
Delphi の TCheckListBox では、チェック状態を取得・設定するのに Checked
や プロパティを使って
CheckListBox1.Checked[i] = true;
のようにアクセスできたのですが、.NET Framework の CheckedListBox は Checked
プロパティに相当するものがありません。チェックされている項目の一覧を取得したいときには CheckedItems
コレクションを使います。これはこれで便利です。
CheckedItemCollection items = CheckedListBox1.CheckeItems;
このコレクションを foreach ループで回したりできるので楽です。
しかし設定の時はコレクションに Add できません。かわりに SetItemChecked
メソッド、SetItemCheckState
を呼ぶ必要があります。
CheckedListBox1.SetItemCheckState(i, CheckState.Indeterminate); CheckedListBox1.SetItemChecked(i, true);
コメントはまだありません
No comments yet.
Sorry, the comment form is closed at this time.