У меня, похоже, проблемы с выбранным индексом в окне списка.
В поле списка вставляются различные элементы в зависимости от выбора пользователя.Примером может быть:
LiIndex = ListBox1.Items.Count
ListBox1.Items.Insert(LiIndex, "Item1")
LiIndex = ListBox1.Items.Count
ListBox1.Items.Insert(LiIndex, "AND")
LiIndex = ListBox1.Items.Count
ListBox1.Items.Insert(LiIndex, "Item2")
LiIndex = ListBox1.Items.Count
ListBox1.Items.Insert(LiIndex, "AND")
LiIndex = ListBox1.Items.Count
ListBox1.Items.Insert(LiIndex, "Item3")
Это все работает и отображается без проблем.У меня проблема, если я выберу второе из двух AND.Если я щелкну второе «И» в списке, а затем кнопку для запуска метода, выбранный индекс всегда будет индексом первого «И».
Dim listIndex as integer = ListBox1.SelectedIndex
Я не могу понять, почемусамо окно списка всегда будет отображать второе, как выбранное, но действие будет происходить против первого.
Любые идеи о том, где я иду не так, будут с благодарностью.