vb中怎么获取listbox中选中的值

vb中怎么获取listbox中选中的值,第1张

listBoxselected(i) 数组保存了每个项的选择情况,遍历该数组就知道选择了哪几项。

设置 multiSelect =true 或者 style=1 checkbox 该数组都可以正常工作

假设你的listbox为listbox1,

1首先在listbox1的items中添加"选中项","未选中项","所有项"

2在你的listbox selectindexchanged事件中添加如下代码:

private void listBox1_SelectedIndexChanged(object sender, EventArgs e)

{

if (listBox3SelectedIndex == 0)

{

checkedListBox1ItemsClear();

checkedListBox1ItemsAdd(listBox3SelectedItemToString());

}

if (listBox3SelectedIndex == 1)

{

checkedListBox1ItemsClear();

checkedListBox1ItemsAdd(listBox3SelectedItemToString());

}

if (listBox3SelectedIndex == 2)

{

checkedListBox1ItemsClear();

checkedListBox1ItemsAdd(listBox3Items[0]ToString());

checkedListBox1ItemsAdd(listBox3Items[1]ToString());

}

}

可以呀~

我在listbox外放了个按钮,点击按钮显示选中行的值

//循环listbox所有行

for (int i = 0; i < listBox1ItemsCount; i++)

{

//行被选中时

if (listBox1SelectedItemsContains(listBox1Items[i]))

{

MessageBoxShow(listBox1Items[i]ToString());

}

}

这样就检测出你选择了哪一行,并显示它的文本

以上就是关于vb中怎么获取listbox中选中的值全部的内容,包括:vb中怎么获取listbox中选中的值、checkedlistbox用法、c# winform listbox 如何 获取 当前 选中的值 急!!!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9654644.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存