|
Автоматический выбор из списка значений combobox при ручном вводе с клавиатуры
|
|||
---|---|---|---|
#18+
Есть такой вопрос. У меня есть заполненный множеством значений combobox. Я хочу чтобы при вводе в ручную с клавиатуры каких-то символов, букв и т.д. содержимое combobox автоматически фильтровалось, и при вводе каждой последующей буквы кол-во вариантов сокращалось, и в конце концов останется один вариант; или если я задам слово, не имеющееся в списке комбобокса то допустимых значений для выбора совсем предложено не будет. Например, в комбобоксе след. слова: стол полет стрела лето кофе Я ввожу с клавиатуры в текстовом поле комбобокса букву "о". Список значений автоматически сократится до тех слов, в которых есть буква "о", т.е. останутся: стол полет лето кофе потом дописываю, например, буквы "л", получаем "ол" и в списке остается только стол Но если я стираю символ, например "о", то у меня возвращаются в комбобокс слова содержащие "л", т.е чтобы операция происходила в "обе стороны". ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2014, 18:26 |
|
Автоматический выбор из списка значений combobox при ручном вводе с клавиатуры
|
|||
---|---|---|---|
#18+
Настя Белова, Сначала определимся VBA или VB6? И какой именно ComboBox, их тоже много ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2014, 20:04 |
|
Автоматический выбор из списка значений combobox при ручном вводе с клавиатуры
|
|||
---|---|---|---|
#18+
Простой пример для VBA Forms, ComboBox. Новые значения показываются после ввода символов, вручную нужно раскрыть список. Если необходимо по мере ввода чтобы из списка динамически выводился список, то был пример (может уже есть на форуме) объединение комбобокс + листбокс + правильная обработка событий - получаем нужный эффект Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2014, 20:19 |
|
Автоматический выбор из списка значений combobox при ручном вводе с клавиатуры
|
|||
---|---|---|---|
#18+
VSVLAD, а если в всплывающем списке около 500 записей? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2014, 20:43 |
|
Автоматический выбор из списка значений combobox при ручном вводе с клавиатуры
|
|||
---|---|---|---|
#18+
я присвоила свойству RowSource значение,тем самым у меня выводиться в списке около 500 записей(которые находятся на отдельном листе) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2014, 20:45 |
|
Автоматический выбор из списка значений combobox при ручном вводе с клавиатуры
|
|||
---|---|---|---|
#18+
Настя Белова, Не используйте RowSource, загружайте с листа в массив, потом работайте с ним ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2014, 20:53 |
|
Автоматический выбор из списка значений combobox при ручном вводе с клавиатуры
|
|||
---|---|---|---|
#18+
VSVLAD,а посмотрите пожалуйся, что у меня не так тут Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
В этой строчке ошибка пишет Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2014, 15:45 |
|
Автоматический выбор из списка значений combobox при ручном вводе с клавиатуры
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2014, 16:32 |
|
Автоматический выбор из списка значений combobox при ручном вводе с клавиатуры
|
|||
---|---|---|---|
#18+
Konst_One, НИЧЕГО НЕ ИЗМЕНИЛОСЬ ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2014, 17:49 |
|
Автоматический выбор из списка значений combobox при ручном вводе с клавиатуры
|
|||
---|---|---|---|
#18+
Настя Белова, Переменную iArrSource нужно было объявить на уровне модуля, так как она не объявлена и видна только локально в процедуре UserForm_Initialize, а в ComboBox1_Change уже нет. Чтобы не было ошибок такого вида, когда переменная не объявлена явно, всегда используйте Option Explicit ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2014, 19:12 |
|
Автоматический выбор из списка значений combobox при ручном вводе с клавиатуры
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
чот не то работает,но как то странно ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2014, 17:33 |
|
Автоматический выбор из списка значений combobox при ручном вводе с клавиатуры
|
|||
---|---|---|---|
#18+
Настя Белова, А что ожидала увидеть?) Какой код написан, то и происходит ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2014, 18:40 |
|
Автоматический выбор из списка значений combobox при ручном вводе с клавиатуры
|
|||
---|---|---|---|
#18+
Настя Белова, Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2014, 01:57 |
|
Автоматический выбор из списка значений combobox при ручном вводе с клавиатуры
|
|||
---|---|---|---|
#18+
Как сделать чтобы при нахождения нужного слова оно полность появлялось в строчке комбо. потому что сейчас в комбо вбила КР,раскрываю комбо он находит кровать,нажимаю на слова кровать и комбо пустой ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2014, 13:59 |
|
|
start [/forum/topic.php?fid=60&fpage=43&tid=2156365]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
60ms |
get topic data: |
17ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 173ms |
0 / 0 |