Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Combobox! Как поставить курсор на перую позицию Добавлено: 13.06.07 22:41  

Автор вопроса:  angelnl
В элементе combobox при выборе какого-нибудь IteM (заполняется из бд), курсор уходит в самый конец строки, строка кажется равна длине поля в бд. Полу уменьшить не могу. Как задать свойство. чтобы курсор всегда стоял на первой позиции.

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #1
Добавлено: 14.06.07 00:02
Private Sub Form_Load()
Show
Combo1.SetFocus
Combo1.SelStart = 0
End Sub

Типа такого можно... только при постановке фокуса на комбу, все равно выделяется текст в ней и курсор оказывается в конце

Ответить

Номер ответа: 2
Автор ответа:
 Millenium



ICQ: 629966 

Вопросов: 118
Ответов: 903
 Web-сайт: www.aliyev.us
 Профиль | | #2
Добавлено: 14.06.07 00:17

Private Sub Form_Load()
List1.ListIndex = 0
Combo1.ListIndex =  0
End Sub


Первый элемент списка (в обоих видах) имеет индекс равный нулю (НОЛЬ = 0), а последующие = 1, 2, 3 и т.д. и т.п.

Если тебе нужен конецный, то делаеш так:

НЕ ЗАВИСИМО ОТ КОЛИЦЕСТВА СТРОК (НО НЕ НОЛЬ)
Private Sub Form_Load()
List1.ListIndex = List1.ListCount - 1
Combo1.ListIndex = Combo1.ListCount - 1
End Sub

Ответить

Страница: 1 |

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



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