在c#winform中怎样获取checklistbox选中的值

 我来答
百度网友801b91b
推荐于2018-03-11 · TA获得超过8071个赞
知道大有可为答主
回答量:1152
采纳率:100%
帮助的人:1686万
展开全部
checkedListBox1.SelectedItem.ToString();
checkedListBox1.SelectedItems[0].ToString();
这两种方式都可以,不懂可以追问或HI聊,但请不要关闭问题,谢谢!
更多追问追答
追问
怎样把获取的值显示出来呢
追答
你要显示在哪?既然获到值了,想怎么操作都行
如弹出框显示MessageBox.show(checkedListBox1.SelectedItem.ToString());
文本框显示textBox1.text=checkedListBox1.SelectedItem.ToString();
其它自己类推。。

但是你要一个事件来推动,比如按钮单击事件,
CheckedListBox的SelectedIndexChanged事件,或其它
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hacker0501
2011-04-07 · TA获得超过409个赞
知道小有建树答主
回答量:155
采纳率:0%
帮助的人:88万
展开全部
if (checkedListBox1.GetItemChecked(0)) //判断是不是选中了某行

string str=checkedListBox1.SelectedItems[j].ToString(); 获取第j行内的内容
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
neu_bao
2011-04-07 · TA获得超过356个赞
知道小有建树答主
回答量:584
采纳率:0%
帮助的人:465万
展开全部
for (int i = 0; i < checkedListBox1.CheckedItems.Count; i++)
{
checkedListBox1.CheckedItems[i];
}

参考资料: http://msdn.microsoft.com/zh-cn/library/6b7xtahd(v=VS.80).aspx

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户31862
2019-03-21
知道答主
回答量:1
采纳率:0%
帮助的人:764
展开全部
For Each item As Object In checklistbox1.CheckedItems
MsgBox(item.ToString)
Next
VB.NET 的写法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式