チェックリストボックスの項目に文字列/配列からのデータが含まれているかどうかを判断する方法はありますか?
私のテキストボックスには次のものが含まれています。
txtActivities.Text = "ABC, DEF";
私のチェックリストボックス(以下が含まれています)
- ABC
- DEF
- GHI
- JKL
私がやりたいことは次のとおりです。(1)「アクティビティ」を配列に分割します。
string[] tokens = txtActivities.ToString().Split(',');
(2)テキストボックスに基づいてチェックボックスリスト(cListActivities)で見つかったアイテムを「チェック」してみてください
for (int i = 0; i < frm.clistActivities.Items.Count; i++){
if (frm.clistActivities.Items[i].ToString().Contains(tokens)) //error?
{
frm.clistActivities.SetItemChecked(i); // not working
}}
出力:アイテムABCとDEFをチェックする必要があります。
助言がありますか?