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?
Kerry Moorman - 21 Nov 2006 21:00 GMT
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
> Hello
> I'm trying to programmatically set a listbox to have several items
[quoted text clipped - 4 lines]
> This throws exceptions.
> What is a safe way to add indices to the SelectedIndices list?
Tim Patrick - 21 Nov 2006 21:13 GMT
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
> Hello
> I'm trying to programmatically set a listbox to have several items
[quoted text clipped - 4 lines]
> This throws exceptions.
> What is a safe way to add indices to the SelectedIndices list