Главная страница
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.07 c
1-1132156198
Asail
2005-11-16 18:49
2005.12.11
Вопрос по компоненте IAeverButton....


2-1133014055
_zx
2005-11-26 17:07
2005.12.11
??????


2-1132658021
IAMDANIL
2005-11-22 14:13
2005.12.11
REPEAT UNTIL <Завершение работы WINDOWS>


3-1130324285
Карелин Артем
2005-10-26 14:58
2005.12.11
Использование нескольких наборов записей из одного запроса.


2-1132683001
DillerXX
2005-11-22 21:10
2005.12.11
RegQueryValueEx