Home All Groups Group Topic Archive Search About

adding listbox selected items

Author
21 Nov 2006 8:02 PM
lord.zoltar
Hello
I'm trying to programmatically set a listbox to have several items
selected when it is loaded. Which items are selected is based on a
saved user setting.
Right now, I'm trying:
Me.my_ListBox.SelectedIndices.Add(item)
This throws exceptions.
What is a safe way to add indices to the SelectedIndices list?

Author
21 Nov 2006 9:00 PM
Kerry Moorman
lord.zoltar,

From your example, it looks like you have the items that should be selected.
In that case:

     Me.my_ListBox.SelectedItems.Add(item)

Kerry Moorman


Show quoteHide quote
"lord.zol***@gmail.com" wrote:

> Hello
> I'm trying to programmatically set a listbox to have several items
> selected when it is loaded. Which items are selected is based on a
> saved user setting.
> Right now, I'm trying:
> Me.my_ListBox.SelectedIndices.Add(item)
> This throws exceptions.
> What is a safe way to add indices to the SelectedIndices list?
>
>
Author
21 Nov 2006 9:13 PM
Tim Patrick
You can use the ListBox control's SetSelected method. Pass it the position
of the list item, and a boolean value, True in this case.

    ListBox1.SetSelected(itemPosition, True)

Make sure that you have also set the SelectionMode property for the control
as needed.

-----
Tim Patrick - www.timaki.com
Start-to-Finish Visual Basic 2005

Show quoteHide quote
> Hello
> I'm trying to programmatically set a listbox to have several items
> selected when it is loaded. Which items are selected is based on a
> saved user setting.
> Right now, I'm trying:
> Me.my_ListBox.SelectedIndices.Add(item)
> This throws exceptions.
> What is a safe way to add indices to the SelectedIndices list?