私は現在、いくつかのボックスを備えたCheckedListBoxを持っています。リスト内のすべてのチェックボックスをテストして、チェックされているかどうかを確認し、チェックされている場合は、そのテキスト値(CheckBox.Text)を文字列のリストに追加できるようにします。
これが私が持っているものです:
for ( int i = 0; i < multiTaskChecks.Items.Count; i++ )
{
if ( multiTaskChecks.GetItemChecked(i) )
{
checkedMultiTasks.Add(multiTaskChecks.GetItemText(i));
}
}
これを使用すると、GetItemText
後のテキスト値の代わりに0、1、2、3などが返されます。私も試してみましCheckedListBox.Text.IndexOf(i)
たがCheckedListBox.Text.ToList()
、それぞれ運が悪かったです。
CheckedListBoxからこれらのCheckBoxの1つのラベルテキストを取得できません。これに関するどんな助けも本当にありがたいです。