【发布时间】:2011-08-19 04:47:25
【问题描述】:
我目前有一个带有多个框的 CheckedListBox。我希望能够测试列表中的每个 Checkbox 以查看是否已选中,如果已选中,请将其文本值 (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 的标签文本。对此的任何帮助将不胜感激。
【问题讨论】:
标签: c# .net list checkedlistbox