![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 10.12.2009
Сообщений: 23
|
![]()
При нажатии на кнопку, нужно , чтобы поле DBLookupComboBox стало пустым.
1. Делаю так: DBLookupComboBox.Clear - делфи ругается, что "незадекларированный идентификатор". 2. Пытался так DBLookupComboBox.Text:='' - тоже не дает, говорит, мол "реад онли". может будут еще какие-нить предложения ??? ![]() |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
По-моему этот компонент в принципе не позволяет такие финты вытворять.
Впрочем я им давно уже не пользуюсь из-за его кривизны.
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
KaimNotark, пользуйтесь обычным ComboBox-ом.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,091
|
![]()
Делфей нет под руками, так что проверить не могу.
Компонент этот данные в себе никакие не хранит, а отображает то, что в БД хранится. Чтобы очистить поле в компоненте, нужно очистить данные в соответствующем поле БД. Что-то вроде: DBLookupComboBox.Field.Value := null; Field - это поле, значение которого меняется посредством компонента. Такого свойства на самом деле может и не быть. Я уже точно не помню. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 10.12.2009
Сообщений: 23
|
![]()
Я пытался использовать КомбоБокс, однако у него не работает выпадающий список. Либо глюк, либо я что-то криво настраиваю.
Допустим, я применяю ДБКомбоБокс. Как очистить его поле ввода? Метод "clear" очищает не только поле ввода, но и весь список, так что это не подходит. |
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]() Цитата:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
|
![]() |
![]() |
![]() |
#7 |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
![]()
Если используешь простой Комбобокс, то у него есть метод Clear, который очищает список, очистить поле ввода можно просто ComboBox.Text:=''; а список, прежде чем выводить, нужно сначала заполнить, например так
Код:
Перемешивай дело с бездельем и не сойдешь с ума...
|
![]() |
![]() |
![]() |
#8 |
Регистрация: 07.07.2010
Сообщений: 6
|
![]() Код:
Последний раз редактировалось Dimka_89; 20.08.2010 в 17:07. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
После ввода в поле по Enter нужно перейти на другое поле! | •ScReam•™ | Помощь студентам | 2 | 16.06.2009 08:47 |
Очистить папку | filin2323 | Общие вопросы Delphi | 1 | 22.12.2008 14:51 |
ОЧистить SpeedButton | ZhekON | Компоненты Delphi | 4 | 19.06.2007 12:28 |
Как очистить Blob поле | Anticoors | Общие вопросы Delphi | 0 | 08.01.2007 01:38 |