Страница: 1 |
Страница: 1 |
Вопрос: DropDownList
Добавлено: 31.08.05 18:37
Автор вопроса: Anechka | ICQ: 206683087
Скажите, пожалуйста, а можно ли программно выбрать элемент выпадающего списка, текст которого совпадает с текстом, задаваемым отдельно?
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
E-Man
Вопросов: 3
Ответов: 132
Профиль | | #1
Добавлено: 31.08.05 20:06
конечно. перебираем все элементы, сравниваем их значения с искомым текстом, и, когда найдем нужный, задаем в ListIndex его номер..
на пустую форму помещаем 1 ComboBox и 1 TextBox.
Private Sub Form_Load()
Combo1.AddItem "abc"
Combo1.AddItem "test"
Combo1.AddItem "cde"
Combo1.AddItem "another test"
Text1.Text = "test"
End Sub
Private Sub Text1_Change()
For i = 0 To Combo1.ListCount - 1
If Combo1.List(i) = Text1.Text Then
Combo1.ListIndex = i
Exit For
End If
Next i
End Sub
оно?
Номер ответа: 2
Автор ответа:
E-Man
Вопросов: 3
Ответов: 132
Профиль | | #2
Добавлено: 01.09.05 01:00
Че-то я и не посмотрел, что это в .NET форуме было написано.. впрочем, различия, я думаю, несущественны..
Номер ответа: 3
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #3
Добавлено: 01.09.05 03:18
Да, в общем, несущественны...
Номер ответа: 4
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #4
Добавлено: 01.09.05 06:54
Можно еще на всякий случай учесть, что подразумевался не ComboBox, а
DropDownList (из WebForms).