Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Список Добавлено: 13.05.03 09:30  

Автор вопроса:  Willa

Может, кто знает как сделать, чтобы когда удаляешь значение из списка, автоматически подсвечивалось (выделялось) значение, которое было выше... ну или ниже того, которое удалили :)

Немного сбивчиво получилось - извините :)

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 Sergey M.



Вопросов: 9
Ответов: 68
 Профиль | | #1 Добавлено: 13.05.03 11:56

В каком списке? В лист вьювере мона так:

                Lst.ListItems.Remove (itm)
                Lst.Refresh
                If Lst.ListItems.Count = 0 Then Exit Sub
                If Lst.ListItems.Count >= itm Then
                    Lst.ListItems.Item(itm).Selected = True
                Else
                    Lst.ListItems.Item(itm - 1).Selected = True
                End If

Ответить

Номер ответа: 2
Автор ответа:
 Willa



Вопросов: 16
Ответов: 18
 Профиль | | #2 Добавлено: 13.05.03 15:08

Да нет, надо было в листбоксе :)

Оказалось как всегда все очень просто:

listBox.SelectedItem = 3 (или любое другое нужное значение :)

Ответить

Номер ответа: 3
Автор ответа:
 USA



Вопросов: 1
Ответов: 184
 Профиль | | #3 Добавлено: 14.05.03 05:50

Выделяешь елемент у которого индекс на 1 меньше выделенного в данный момент. Последний соответственно потом удаляешь

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам