Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум на Исходниках.RU > Delphi: Разработка компонентов > TEdit или другое поле ввода |
Автор: DemonXpPro 02.02.17, 18:20 |
Всем привет! Может быть кто-то создавал или находил подобный компонент или модификацию TEdit. Нужно чтобы при вводе (только цифры и запятая), итоговая сумма в поле ввода разделилась пробелами между тысячами, миллионами и т.д. Также при вводе, курсор ввода не должен сбрасываться, т.е. курсор должен перемещаться автоматически правее последней введенной цифры. Я уже как только не пробовал написать обработчик на OnKeyPress, OnChange, пока всё неудачно. |
Автор: Славян 02.02.17, 18:33 |
1.Хм... а если при числе "1 400" чел поставил курсор опосля 1 и нажал цифру, то должна измениться 4-ка? Или вписаться меж ними цифра? 2.А если при числе "321 400" он выделил "1 4" и нажал 5, то надо заново показать "32 500"? П.С. в чём сложность такого обработчика то? Разве что сброс курсора=перемещение его в нужное место. |
Автор: DimaBr 08.02.17, 10:00 |
TMaskEdit |