![]() |
|
Модераторы: Akina |
![]()
|
|
| Yulo |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 10.4.2008 Репутация: нет Всего: нет |
Подскажите, пож,
создал combo стиля DropDownList набирая латинские буквы или цифры ищется строка, но если набираю на русском - облом. как справиться, поможите! http://forum.vingrad.ru/html/emoticons/pack/dash1.gif |
|||
|
||||
| I_Am_Rock |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 523 Регистрация: 18.1.2008 Репутация: 12 Всего: 15 |
См. прикрепленный файл
Но, возможно, есть более удобный способ...) Присоединённый файл ( Кол-во скачиваний: 3 )
ghhh.rar 1,46 Kb |
|||
|
||||
| Yulo |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 10.4.2008 Репутация: нет Всего: нет |
Хотелось бы проще, неужели нет русификации,
в List то работает, глюк мелкософт? спасибо |
|||
|
||||
| vbCrLf |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 3.5.2006 Где: Севастополь Репутация: 1 Всего: 1 |
Было бы удобнее если б ты запостил код своего комбобокса.
|
|||
|
||||
| Yulo |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 10.4.2008 Репутация: нет Всего: нет |
чтобы запостить надо выковыривать его из большой проги.
Под экселем работало, а как перенес на VB6 - перестало. А что у кого-то работает? Поставил сервиспак 5, все также У меня подозрение, что в VB6 это не работает в принципе. Т.е. русский не понимается. |
|||
|
||||
| Yulo |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 10.4.2008 Репутация: нет Всего: нет |
странно, что мелкософт до 5 пака не решил этот вопрос,
может я что не так делаю. Оказалось, что я лет 5 назад уже решал эту задачу, вариант, кому интересно: Private Sub List1_KeyPress(KeyAscii As Integer) Static s As String Static t As Double Dim i As Integer If KeyAscii > 64 Then If CDbl(Now) - t > 0.00002 Then s = "" ElseIf Len(s) = 10 Then Exit Sub End If t = Now s = s & UCase(Chr(KeyAscii)) With Me For i = 0 To .List1.ListCount - 1 If s < UCase(.List1.List(i)) Then .List1.ListIndex = i .List1.SetFocus Exit Sub End If Next End With End If End Sub |
|||
|
||||
![]()
|
| Правила форума "VB6" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | VB6 | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |