Страница: 1 |
Страница: 1 |
Вопрос: Combobox! Как поставить курсор на перую позицию
Добавлено: 13.06.07 22:41
Автор вопроса: angelnl
В элементе combobox при выборе какого-нибудь IteM (заполняется из бд), курсор уходит в самый конец строки, строка кажется равна длине поля в бд. Полу уменьшить не могу. Как задать свойство. чтобы курсор всегда стоял на первой позиции.
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #1
Добавлено: 14.06.07 00:02
Show
Combo1.SetFocus
Combo1.SelStart = 0
End Sub
Типа такого можно... только при постановке фокуса на комбу, все равно выделяется текст в ней и курсор оказывается в конце
Номер ответа: 2
Автор ответа:
Millenium
ICQ: 629966
Вопросов: 118
Ответов: 903
Web-сайт:
Профиль | | #2
Добавлено: 14.06.07 00:17
Private Sub Form_Load()
List1.ListIndex = 0
Combo1.ListIndex = 0
End Sub
Первый элемент списка (в обоих видах) имеет индекс равный нулю (НОЛЬ = 0), а последующие = 1, 2, 3 и т.д. и т.п.
Если тебе нужен конецный, то делаеш так:
НЕ ЗАВИСИМО ОТ КОЛИЦЕСТВА СТРОК (НО НЕ НОЛЬ)
List1.ListIndex = List1.ListCount - 1
Combo1.ListIndex = Combo1.ListCount - 1
End Sub