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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.10.2011, 14:10   #1
visualserg
Новичок
Джуниор
 
Регистрация: 03.03.2011
Сообщений: 2
По умолчанию Tstringgrid реакция на клавиатуру

Здравствуйте друзья, прошу вашей помощи. Пользуюсь delphi XE. Возникла проблема со stringgrid-ом: на форме находится stringgrid с 5 столбцами и одной строкой. У него в options (дополнительно к стандартным) включены свойства goEditing и goAlwaysShowEditor, в событии OnGetEditMask вставлен код:
Код:
if acol = 2 then Value := '9.9'
т.е обычная маска ввода в третьем по счету столбце. Теперь если ввести значение в ячейку с маской и нажать на клавиатуре стрелку вправо, то курсор переместится на ячейку справа, что и хорошо, а вот если нажать на стрелку влево, то сначала мы пробежимся по тексту ячейки, а вот на ячейку слева не переместимся, причем если маски нет, то переход осуществляется. Можно конечно пользоваться TAB или нажать Ctrl+стрелка влево, но это все не то. Вот собственно вопрос: как с маской в ячейке, стрелкой влево сначала пробегаться по тексту в ячейке, а потом переходить на ячейку, расположенную слева?
visualserg вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как заблокировать клавиатуру? BaRSyk174 Общие вопросы Delphi 6 26.02.2011 00:34
Заблокировать клавиатуру Son Win Api 5 12.03.2010 04:27
залил чаем клавиатуру crazy horse Компьютерное железо 26 11.05.2009 15:54
Хук на клавиатуру xshStasX Помощь студентам 1 09.08.2008 16:56
Хук (hook) на клавиатуру eoln Win Api 17 03.05.2008 18:35