Страница: 1 | 2 |
|
Вопрос: Поиск по ListBox
|
Добавлено: 06.12.10 01:39
|
|
Номер ответа: 17 Автор ответа: DimDoc
Вопросов: 21 Ответов: 104
|
Профиль | | #17
|
Добавлено: 29.12.10 17:37
|
сам не разобрался, пришлось подглядывать...
вот что получилось:
-
- Private Sub BtnFindString_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnFindString.Click
- Call allString(TextBox4.Text)
- End Sub
-
- Sub allString(ByVal searchString As String)
- ListBox1.SelectionMode = MultiExtended
- ListBox1.SelectedIndices.Clear()
- Dim x As Integer = -1
-
- If Not (String.IsNullOrEmpty(searchString)) Then
- Do
- x = ListBox1.FindString(searchString, x)
- If Not (x = -1) Then
- If ListBox1.SelectedIndices.Count > 0 Then
- If x = ListBox1.SelectedIndices(0) Then
- Return
- End If
- End If
- ListBox1.SetSelected(x, True)
- End If
- Loop While x <> -1
- End If
- Dim outString As String = String.Format("Строка '{0}' не найдена", searchString)
- MessageBox.Show(outString, "", MessageBoxButtons.OK, MessageBoxIcon.Information)
- End Sub
Ответить
|
Номер ответа: 18 Автор ответа: DimDoc
Вопросов: 21 Ответов: 104
|
Профиль | | #18
|
Добавлено: 29.12.10 17:58
|
Странно что уважаемые корифеи ничего не сказали про этот кусок кода...
наверное, вопрос не про заполнение ListBox'a
Вы так имели ввиду?
ListBox1.Items.AddRange({"Молоко", "Умник", "Умница", "Морковь", "Колбаса", "Коза", "Ситро", "Ситроен", "Синий", "Сибазон"})
Ответить
|
Номер ответа: 20 Автор ответа: DimDoc
Вопросов: 21 Ответов: 104
|
Профиль | | #20
|
Добавлено: 29.12.10 18:01
|
так же понятнее...
Ответить
|
Страница: 1 | 2 |
Поиск по форуму