我目前有一个带有几个框的 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 之一的标签文本。对此的任何帮助将不胜感激。