Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.04.2013, 12:46   #1
_SERGEYX_
Участник клуба
 
Аватар для _SERGEYX_
 
Регистрация: 07.07.2007
Сообщений: 1,518
По умолчанию Запретить удаление текста из DBLookUpCombobox

Всем привет.
К DBLookUpCombobox подключены ListSource, ListField, KeyField, в общем, все как обычно. (Использую DBLookUpComboboxEh, но разницы нет). После выбора элемента из выпадающего списка текст в DBLookUpCombobox остается выделенным. Изменить его нельзя, но клавишей DEL текст удаляется. Также можно "Вырезать" этот текст с помощью PopUp-меню. Разумеется, KeyValue компонента остается неизменным (т.е. на самом деле запись в DataSet-e выбрана), что вводит пользователя в заблуждение. Пользователь думает, что он будет сохранять пустой текст. Можно, конечно, запретить клавишу DEL и PopUp-меню, но это какой-то некрасивый способ. Свойство ReadOnly здесь не годится, т.к. не даст выбирать элементы. Как грамотно запретить удаление текста?
_SERGEYX_ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
запретить вставку и удаление столбцов с поддержкой автофильтра MrGB Microsoft Office Excel 4 24.11.2010 08:09
Как запретить перенос текста? umbro Microsoft Office Word 5 12.08.2010 21:59
удаление одинаковыз записей из DBLookUpComboBox opel.omega БД в Delphi 7 22.01.2009 23:13
Запретить копирование текста с html страницы xakzona HTML и CSS 1 18.01.2009 20:23
как в ХР запретить установку и удаление програм и изменение параметров дисплея? Dinya Безопасность, Шифрование 2 21.12.2008 21:30