注册 登录
编程论坛 C# 论坛

如何获取ListBox所选中的值

等待冰柠檬 发布于 2009-11-09 13:51, 7545 次点击
只有本站会员才能查看附件,请 登录

            ListBox.SelectedObjectCollection u = this.lstQiuDui.SelectedItems;
            for (int i = 0; i < u.Count; i++)
            {
                MessageBox.Show(u[i].ToString());
            }  
但是这样写输出的是:
只有本站会员才能查看附件,请 登录


[ 本帖最后由 等待冰柠檬 于 2009-11-9 14:11 编辑 ]
9 回复
#2
bygg2009-11-09 16:19
代码没有问题.

你确定lstQiuDui是ListBox ?
#3
jallen2009-11-09 17:01
写个ListBoxItemEx类,继承于ListBoxItem, 重写函数ToString()函数, 在tostring()函数里想输出什么的完全由你控制了
#4
等待冰柠檬2009-11-09 19:35
恩!确定 lstQiuDui是ListBox
#5
bygg2009-11-09 21:04
代码没问题,我试过
#6
wanggangchun2009-11-12 20:30
ListBox.SelectedObjectCollection u = this.lstQiuDui.SelectedItems;
            for (int i = 0; i < u.Count; i++)
            {
                MessageBox.Show(u[i].Text);
            }
#7
zhangkecd2009-11-13 11:41
学习
#8
jedypjd2009-11-13 18:48
学习了
#9
zhansir2009-11-13 19:13
以下是引用jallen在2009-11-9 17:01:05的发言:

写个ListBoxItemEx类,继承于ListBoxItem, 重写函数ToString()函数, 在tostring()函数里想输出什么的完全由你控制了
简单问题复杂化了。。
#10
Solomon_dd2016-01-08 18:03
1