多选列表框 [英] Mulitselect listbox
问题描述
如何在多个选项列表中的每个项目中获取itemdata表单。
我做了一个循环,但只获得第一个值。
Dim i
昏暗阵列1(100)
i = 1给aantalrecords
如果ListBox1.GetSelected(i - 1).ToString = True那么
ListBox1.SelectedIndex = i - 1
mylist = ListBox1 .SelectedItem
array1(i)= mylist.ItemData
结束如果
下一步
有人可以帮帮我吗?
Eric
< blockquote> *Eric Schreiber < ES ** @ cistron.nl> scripsit:
如何从mulitselect列表中的每个项目获取itemdata表单。
没有''ItemData''属性VB.NET。
-
Herfried K. Wagner [MVP]
< http://www.mvps .org / dotnet>
嗨Eric,
你认为你做了一个循环,但你没有,
你必须循环浏览列表框中的项目
在一些例子中,粗略写入以便观察错误
我希望这个帮助?
Cor
一个winform的东西
\\\
dim myarray(listbox1.selecteditems)as string
dim i as integer
for i = 0 to listbox1.selecteditems.count - 1
myarray(i)= listbox1.selecteditems(i).text
next
///
和webform
将myarray(listbox1.items)调暗为字符串
dim i as inte ger
for i = 0 to listbox1.items.count - 1
if listbox1.Items(i).selected then
myarray(i )= listbox1.selecteditems(i).text
结束如果
next
///
我希望这有帮助吗?
Cor
如何从mulitselect列表中的每个项目中获取itemdata表单。
我做了一个循环,但一直只获得第一个值。
Dim i
Dim array1(100)
对于i = 1到aantalrecords
如果ListBox1.GetSelected(i - 1).ToString = True那么
ListBox1.SelectedIndex = i - 1
mylist = ListBox1.SelectedItem
array1(i)= mylist.ItemData
结束如果
下一页
有人可以请帮忙我出去了?
Eric
Hi Herfried,
*Eric Schreiber < ES ** @ cistron.nl> scripsit:如何从mulitselect列表中的每个项目获取itemdata表单。
VB.NET中没有''ItemData''属性。
看看这个链接
http://www.plig.net/nnq/nquote.html
http://www.netmeister.org/news/learn2quote.html
这是最糟糕的引用你在这里做的事情,使用消息中的文字
我从你那里引用和删除基本信息
从消息中看到了更多信息。
Cor
How can i get the itemdata form each item in a mulitselect list.
I made a loop but keep getting only the first value.
Dim i
Dim array1(100)
For i = 1 To aantalrecords
If ListBox1.GetSelected(i - 1).ToString = True Then
ListBox1.SelectedIndex = i - 1
mylist = ListBox1.SelectedItem
array1(i) = mylist.ItemData
End If
Next
can someone please help me out?
Eric
* "Eric Schreiber" <es**@cistron.nl> scripsit:How can i get the itemdata form each item in a mulitselect list.
There is no ''ItemData'' property in VB.NET.
--
Herfried K. Wagner [MVP]
<http://www.mvps.org/dotnet>
Hi Eric,
You think you made a loop but you did not,
You have to loop through the items from your listbox
Beneath some examples, roughly written so watch errors
I hope this helps?
Cor
something as for a winform
\\\
dim myarray(listbox1.selecteditems) as string
dim i as integer
for i = 0 to listbox1.selecteditems.count - 1
myarray(i) = listbox1.selecteditems(i).text
next
///
and for a webform
dim myarray(listbox1.items) as string
dim i as integer
for i = 0 to listbox1.items.count - 1
if listbox1.Items(i).selected then
myarray(i) = listbox1.selecteditems(i).text
end if
next
///
I hope this helps?
Cor
How can i get the itemdata form each item in a mulitselect list.
I made a loop but keep getting only the first value.
Dim i
Dim array1(100)
For i = 1 To aantalrecords
If ListBox1.GetSelected(i - 1).ToString = True Then
ListBox1.SelectedIndex = i - 1
mylist = ListBox1.SelectedItem
array1(i) = mylist.ItemData
End If
Next
can someone please help me out?
Eric
Hi Herfried,
* "Eric Schreiber" <es**@cistron.nl> scripsit:How can i get the itemdata form each item in a mulitselect list.
There is no ''ItemData'' property in VB.NET.
Have a look at this links
http://www.plig.net/nnq/nquote.html
http://www.netmeister.org/news/learn2quote.html
This is the worst quoting what you do here, using words from a message
I have seen this more from you quoting and deleting the essential things
from a message.
Cor
这篇关于多选列表框的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!