CheckedlistBox遍历打勾的值

一般认为:foreach (object obj in checkedListBox1.SelectedItems)即可遍历选中的值。
其实这里遍历的只是高亮的值并不是打勾的值。遍历打勾的值要用下面的代码:

for (int i = 0; i < checkedListBox1.Items.Count; i++)
{
    if (checkedListBox1.GetItemChecked(i))
    {
        MessageBox.Show(checkedListBox1.GetItemText(checkedListBox1.Items[i]));
    }
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Iterator(遍历器)的概念 JavaScript原有的表示“集合”的数据结构,主要是数组(Array)和对象...
    呼呼哥阅读 4,485评论 0 2
  • 匆匆这一生,我们路过的风景和陪伴过的人,交织在回忆里一同随时光发酵,形成了属于自己独一无二的旧时光,改变着我们。 ...
    南方的香樟树阅读 307评论 0 0
  • 花儿等风吹 鸟儿闹人陪 日伴秋起、暖到正浓—— 汗水带走了泪水——难过换新了嫁衣 本是乌云密布,但自我消化吸...
    Y余小姐阅读 128评论 0 0