Показать сообщение отдельно
  #9  
Старый 05.12.2011, 05:51
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,087
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Ну тут задача очень специфическая. Может проще просто "сесть" на OnKeyPress и его обработать? Собственно, по SelStart можно понять куда пытаются вставить цифру, Pos - получить наличие и положение точки. Дальше просто аккуратно прописать условия.

Ну а еще проще контролировать результат на OnExit (потеря фокуса). Тогда пользователь пусть вводит что угодно (ну тоже ограничить, например, только цифры и точку), а при уходе с контрола просто проверить результат и не дать уходить.
Ответить с цитированием