C#获取listbox的值
答案:5 悬赏:30 手机版
解决时间 2021-01-25 04:58
- 提问者网友:动次大次蹦擦擦
- 2021-01-24 14:36
listBox1.Items[listBox1.SelectedIndex].ToString()这种方式,必须是listbox1当前正在被操作时才有效(即在VS中显示部分是绿色背景),如果不是这样,selectedIndex总是返回-1,请问在这种情况下同过什么方法获取listbox1中当前显示的值呢?
最佳答案
- 五星知识达人网友:妄饮晩冬酒
- 2021-01-24 15:35
listBox1.Items[listBox1.SelectedIndex].Text.ToString()获取显示的值
listBox1.Items[listBox1.SelectedIndex].value.ToString()获取值
listBox1.Items[listBox1.SelectedIndex].value.ToString()获取值
全部回答
- 1楼网友:怙棘
- 2021-01-24 18:21
listbox1.item.selected.text
另外,虚机团上产品团购,超级便宜
- 2楼网友:十年萤火照君眠
- 2021-01-24 17:44
给他一个默认值吧
if (this.ListBox1.SelectedIndex == -1)
{
this.ListBox1.SelectedIndex = 0;
}
如果 没有操作,就需要显示,那显示为下标0的那个值,呵呵
- 3楼网友:夜风逐马
- 2021-01-24 16:10
listbox1.item.selected.text
- 4楼网友:孤老序
- 2021-01-24 15:52
-1说明没有获取到值 Items[listBox1是个复合控件 你不选就没有值 可以将选中的值记录下来 再操作别的 等用的时候从记录中读取出来
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯