Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 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
Да, в общем, несущественны...

combo.selectedindex = combo.findstringexact("string";)

Ответить

Номер ответа: 4
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #4
Добавлено: 01.09.05 06:54
Можно еще на всякий случай учесть, что подразумевался не ComboBox, а
DropDownList (из WebForms).

Ответить

Страница: 1 |

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



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