多选列表框 [英] Mulitselect listbox

查看:59
本文介绍了多选列表框的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在多个选项列表中的每个项目中获取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 Sc​​hreiber < 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 Sc​​hreiber < 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆