Страница: 1 | 2 |
Вопрос: Выборка из ListBox
Добавлено: 06.06.09 21:36
Автор вопроса: Senya
Добрый вечер, помогите пожалуйста как из ListBox
Найти строчки начинающися на букву В например, а остальные удалить. Спасибо
Ответы
Всего ответов: 22
Номер ответа: 1
Автор ответа:
Дмитрий Юпатов
Вопросов: 4
Ответов: 457
Web-сайт:
Профиль | | #1
Добавлено: 06.06.09 22:38
Ну как...
Циклом от 0 до количества итемов-1 проходим по каждому итему и проверяем его на удовлетворение нашему условию.
Номер ответа: 2
Автор ответа:
Senya
Вопросов: 3
Ответов: 12
Профиль | | #2
Добавлено: 06.06.09 22:43
я понимаю
Но я ж новичок
Можно увидеть код?
Номер ответа: 3
Автор ответа:
Дмитрий Юпатов
Вопросов: 4
Ответов: 457
Web-сайт:
Профиль | | #3
Добавлено: 06.06.09 23:49
что именно тебе неясно?
организация цикла, проверка соответствия итемов нашему требованию, или что?
Номер ответа: 4
Автор ответа:
Senya
Вопросов: 3
Ответов: 12
Профиль | | #4
Добавлено: 06.06.09 23:58
Именно проверка соответствия... и что делать естли не совпадает...
Номер ответа: 5
Автор ответа:
Aston
ICQ: 214-179-991
Вопросов: 42
Ответов: 272
Профиль | | #5
Добавлено: 07.06.09 01:10
Тут значение имеет ты список создаёшь сам или используешь свойство DataSourse.
Если сам список создал то просто:
А если используешь свойство, то надо удалять ненужный значения в источнике данных.
Номер ответа: 6
Автор ответа:
Дмитрий Юпатов
Вопросов: 4
Ответов: 457
Web-сайт:
Профиль | | #6
Добавлено: 07.06.09 01:34
Ну если уж есть привязка к DataSourse, то лучше пофильтровать запросом, а не чистить источник данных...
Номер ответа: 7
Автор ответа:
Senya
Вопросов: 3
Ответов: 12
Профиль | | #7
Добавлено: 07.06.09 01:39
Не получается - ругается на Handles
и пишет expected:end of statement
Номер ответа: 8
Автор ответа:
Senya
Вопросов: 3
Ответов: 12
Профиль | | #8
Добавлено: 07.06.09 01:47
463-восемсот тринадцать-135 - моя ася, если не сложно - спишемся, надо до завтра закончить...
Номер ответа: 9
Автор ответа:
Senya
Вопросов: 3
Ответов: 12
Профиль | | #9
Добавлено: 07.06.09 01:59
Прога то у меня на VB6, а этот текст наверно для NET?
Номер ответа: 10
Автор ответа:
MegaÐefender
Вопросов: 19
Ответов: 313
Web-сайт:
Профиль | | #10
Добавлено: 07.06.09 02:38
Да, на дотнет, а на вб6 это:
Dim i as Integer
For i =0 To lstMain.ListCount DoEvents
If LCase$(Left(lstMain.List(i))), 1) = "v" Then
Resume Next
Else
lstMain.RemoveItem(i)
End If
Next i
вроде так...
Номер ответа: 11
Автор ответа:
Senya
Вопросов: 3
Ответов: 12
Профиль | | #11
Добавлено: 07.06.09 02:59
не идет (((
а если всю прогу на VB NET переписать?
Номер ответа: 12
Автор ответа:
MegaÐefender
Вопросов: 19
Ответов: 313
Web-сайт:
Профиль | | #12
Добавлено: 07.06.09 03:28
Вместо "v" напиши "в" в нижнем регистре
Номер ответа: 13
Автор ответа:
Senya
Вопросов: 3
Ответов: 12
Профиль | | #13
Добавлено: 07.06.09 03:36
Mega?efender Это такая шутка? я уже запутался окончательно...
Номер ответа: 14
Автор ответа:
Senya
Вопросов: 3
Ответов: 12
Профиль | | #14
Добавлено: 07.06.09 05:23
Всё... мозги вскипели... помогите кто нибудь...
Номер ответа: 15
Автор ответа:
Smith
ICQ: adamis@list.ru
Вопросов: 153
Ответов: 3632
Профиль | | #15
Добавлено: 07.06.09 05:56
Сеня не парься , ща сварганим.