Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Непосредственный ввод значения в DBLookupComboBox

Автор: kopachev
Дата сообщения: 11.03.2002 23:33
Не получается вводить значение в поле редактирования, а только выбирать из списка.
Подскажите в чем я не прав.
DBLookupComboBox связываю с полем своего набора данных через DataSource и DataField.
Формирование списка - ListSource, ListField и KeyField.
Все далаю как в книжке, а ручками ввести нельзя
Автор: hog
Дата сообщения: 12.03.2002 01:14
ручками и не получится.. сначала ищешь в словаре (ListSource) нужный ключ (KeyField) и уже его значение присваиваешь нужному тебе полю (DataField)
Автор: kopachev
Дата сообщения: 12.03.2002 09:15
Так что мне делать. Как добиться ввода ручками?
Автор: Arvur
Дата сообщения: 12.03.2002 17:09
kopachev
в стандартной никак
возьми либо RXLib, но она давно не обновлялась..
либо EhLib - я сам пользуюсь именно ей :
http://www.farpost.com/personal/dmitryb/RUS/default.htm
imho тебе подойдет DBLookupComboBoxEh


Цитата:
property Style: TDBLookupComboboxEhStyle;

Description

Use Style to specify whether the user can type values into the edit region as well as select values from the list, whether the list drops down when the user clicks a button. By default, Style is csDropDownListEh, meaning that users can type (assign) values to Text property that contained ONLY in data list (list of values represented by data of DataSource, ListField and ListFieldIndex properies). csDropDownEh meaning that users can type (assign) any values to Text property and if value is not contained in data list then KeyValue will hold Null value.
Автор: apatit
Дата сообщения: 25.10.2002 15:06
Arvur
Добрый вечер!
А он, случаем, не поддерживает инкрементальный поиск в списке значений? В квантуме это есть, но не хочется из-за такой штуки ставить этого монстра.
Автор: Arvur
Дата сообщения: 25.10.2002 17:21
apatit

Цитата:
инкрементальный поиск в списке значений

имеется в виду позиционирование курсора в списке при наборе с клавиатуры?
поддерживает
или я неправильно понял вопрос?
Автор: apatit
Дата сообщения: 26.10.2002 17:43
Arvur
Правильно. ОК.
Автор: faustxp
Дата сообщения: 13.06.2007 11:38
У меня примерно такая же проблема с квантумом.
Создал компонент TcxLookupComboBox, присоединилк нему ЛистСурс. В выпадающем списке значения есть но при выборе какого-нибудь из них в поле редактирования ничего не отображается, а хотелось бы.
Автор: gpi
Дата сообщения: 13.06.2007 13:43
faustxp

Код: cxDBLookupComboBox1.DataBinding.DataSource:=...
cxDBLookupComboBox1.DataBinding.DataField:=...

Страницы: 1

Предыдущая тема: Вопрос!


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.