Страница: 1 |
Страница: 1 |
Вопрос: Удаление выделенных элементов из ListBox
Добавлено: 22.12.05 22:58
Автор вопроса: PeterS
Приветствую всех!
Подскажите, пожалуйста, как удалить выделенные элементы из ListBox?
(Св-во MultiSelect в значении Simple)
Благодарю заранее.
Ответы
Всего ответов: 8
Номер ответа: 1
Автор ответа:
Leha
Вопросов: 37
Ответов: 68
Профиль | | #1
Добавлено: 22.12.05 23:03
for i=0 to list.listcount-1
if list(i).selected=true then list.removeitem(i)
next i
Номер ответа: 2
Автор ответа:
PeterS
Вопросов: 24
Ответов: 109
Профиль | | #2
Добавлено: 22.12.05 23:53
Во-первых lol
Во-вторых, совсем не "list(i).selected"
А в-третьих, если ты не гуру, то проверяй код перед публикацией!
Номер ответа: 3
Автор ответа:
Victor
ICQ: 345743490
Вопросов: 42
Ответов: 385
Web-сайт:
Профиль | | #3
Добавлено: 23.12.05 00:37
if list(i).selected=true then list.removeitem(i)
next i
Это не будет работать.
Цикл надо пускать в обратную сторону, вот так.
If List1.Selected(i) Then
List1.RemoveItem i
End If
Next i
Номер ответа: 4
Автор ответа:
PeterS
Вопросов: 24
Ответов: 109
Профиль | | #4
Добавлено: 23.12.05 00:51
Вот это другое дело, спасибо Victor!
Номер ответа: 5
Автор ответа:
«UL.eXe»
ICQ: 197.895.916.247
Вопросов: 72
Ответов: 540
Профиль | | #5
Добавлено: 23.12.05 10:22
Почти тоже самое..
For i = list.ListCount - 1 To 0 Step -1
If list.Selected(i) Then list.RemoveItem i
Next i
Номер ответа: 6
Автор ответа:
«UL.eXe»
ICQ: 197.895.916.247
Вопросов: 72
Ответов: 540
Профиль | | #6
Добавлено: 23.12.05 10:24
.. блин, тоже самое (мне показалось, было различие)..
Номер ответа: 7
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #7
Добавлено: 23.12.05 14:17
Зато два поста для счетчика накрутил )
Номер ответа: 8
Автор ответа:
mc-black
ICQ: 308-534-060
Вопросов: 20
Ответов: 1860
Web-сайт:
Профиль | | #8
Добавлено: 23.12.05 14:46
Дайте и нам с LamerOnLine по одному счётчику (главное, чтобы при этом не сработал счётчик черепов). Я даже правила форума знаю: