Я строю приложение VCL C ++ Builder. Хотелось бы узнать, знает ли кто-нибудь компонент, который может загружать данные в раскрывающемся списке только после того, как пользователь набрал несколько букв, чтобы ограничить количество запрашиваемых строк? Желательно после нажатия клавиши Tab или Enter.
Что бы я хотел, чтобы получилось поведение, похожее на то, что есть в командной строке Linux, но это может быть желаемым. Это работает так: выпадающий список после того, как пользователь нажимает на вкладку, только если доступно несколько вариантов, и заполнение дополнительного текста до точки, где символы больше не совпадают, а затем, если пользователь снова нажимает на вкладку, выпадающий список.
Следующим лучшим вариантом было бы, если бы раскрывающийся список разрешал бы раскрывающийся список только в том случае, если пользователь набрал несколько букв, а затем нажатие определенной кнопки открывает набор данных с параметром набранного текста, а затем опускает комбо.
Существует ли такой компонент?
Вы можете проверить Программное обеспечение TMS. Я не уверен, есть ли что-то именно для вас, но их компоненты достаточно гибки. И вы можете отправить запрос на функцию для них — рассмотреть для следующего обновления. Если вам повезет, они могут добавить его в следующий выпуск.
Других решений пока нет …