怎么定义选中listbox中的元素 30

listbox的定义:privatestring[]ringingMethods={"PlainBob","ReverseCanterbury","Grandsire",... listbox的定义:

private string[] ringingMethods = {"Plain Bob", "Reverse Canterbury",
"Grandsire", "Stedman", "Kent Treble Bob", "Old Oxford Delight",
"Winchendon Place", "Norwich Suprise", "Crayford Little Court" };
代码选中:

foreach (CheckBox cb in methods.Items)
{
////////////////////////if(cb= )
details.AppendLine(cb.Content.ToString());
}
这样写的话,cb就包含了所有的lisbox中的元素,我想用鼠标选中哪一个,cb就是哪一个,怎么用if或其他语句实现
展开
 我来答
joychen_
2014-08-27 · TA获得超过1747个赞
知道大有可为答主
回答量:1617
采纳率:100%
帮助的人:1840万
展开全部
如果是单选,直接用 CheckBox.SelectedItem //获取或设置 ListBox 中的当前选定项。

如果是多选,直接用 CheckBox.SelectedItems //获取包含 ListBox 中当前选定项的集合,用foreach循环取。
更多追问追答
追问
如何将listbox中的值先赋值给checkbox呢,我的checkbox只是定义了,没有赋值
checkbox cc=new checkbox();cc=???呢,这里怎么写呢
追答
刚刚写错了,应该是ListBox:
ListBox.SelectedItem
ListBox.SelectedItems
没看懂你说的是什么意思,跟CheckBox有什么关系?
假如ListBox名为 listBox1:
使用 listBox1.Items.Add 添加选项,等待用户选择,选择完以后判断选中项:
单选的话:直接用listBox1.SelectedItem取到选项。
多选的话:直接用listBox1.SelectedItems取到集合,再处理。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式