Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.12.11;
Скачать: CL | DM;

Вниз

Inplace Editor в StringGrid с реакцией на завершение ввода.   Найти похожие ветки 

 
GuAV ©   (2005-11-21 16:52) [0]

Требуется добавить в StringGrid InplaceEditor, который реагировал бы на введенное значение только при выходе, с возможностью не отображать его для отдельных ячеек и с возможностью проверки и отмены ввода при выходе.

В найденных примерах я видел установку своего контрола поверх ячейки. Однако, такой способ приводит к неверной реакции на прокрутку колеса мыши (контрол попадает в соседнюю ячейку).

В TInplaceEdit жестко прописано поведение реагировать на каждый введённый символ, поэтому проверка и примемение/отмена ввода только при выходе затруднена.

Как же тогда осуществить такой InplaceEditor ?


 
Leonid Troyanovsky ©   (2005-11-21 17:12) [1]


> GuAV ©   (21.11.05 16:52)  

> Как же тогда осуществить такой InplaceEditor ?


Не знаю как насчет других пунктов, но реакцию
на завершение редактирования добавить несложно.

http://groups.google.com/group/fido7.ru.delphi/msg/b7f75355f95bbd2b

--
Regards, LVT.


 
GuAV ©   (2005-11-21 17:38) [2]


> Leonid Troyanovsky ©   (21.11.05 17:12) [1]


Спасибо.

Этого мне достаточно: я буду запоминать значение при переключении в EditMode, а при выходе с отменой - восстанавливать; при потребности валидных данных или запрете редактирования: если IsEditMode, то дать фокус гриду.


 
GuAV ©   (2005-11-21 22:30) [3]


> при потребности валидных данных или запрете
> редактирования: если IsEditMode, то дать фокус гриду.

Это не получается.
Хотя меня это не очень беспокоит. Заместо запрета на редактирования я просто восстанавливаю данные после, а для обработки данных грид в любом случае теряет фокус.



Страницы: 1 вся ветка

Текущий архив: 2005.12.11;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.031 c
1-1131617404
Юра
2005-11-10 13:10
2005.12.11
Подскажите компонент архив/разархив потоков TMemoryStream


3-1130395498
Juice
2005-10-27 10:44
2005.12.11
Connect к MySQL через dbExpress->ODBC


2-1133180778
pathfinder
2005-11-28 15:26
2005.12.11
Как лучше сохранить выборку из Adoquery в файл?


2-1132569578
Mike0902
2005-11-21 13:39
2005.12.11
Как определить целочисленный тип, принимающий значения -1 и 1?


2-1132812477
hed
2005-11-24 09:07
2005.12.11
Опредилить тип файла ?