Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

---|Ветка была без названия|---


Андрусь ©   (2002-10-15 22:17:00) 

Привет всем! Возникла такая проблемка: есть поле в гриде,формирую точную его копию в другой форме,но в TEditе. Нужно чтобы условия ввода данных были одинаковы.
В TField маски ввода для полей(Float,Integer,Date)не нашёл. Видимо хранятся во внутренней переменной,куда считываются с базы.
Поэтому пытаюсь формировать маски динамически.Возникла проблема с FloatField как отрыть число знаков до и после запятой.
Может кому приходилось решать подобные проблемы - подскажите, буду очень благодарен.


Андрусь   (2002-10-16 10:36:00) [1]

>MsGuns ©
Говоря о TEdit я имел ввиду TMaskEdit.Но всё таки как считать формат с TField.Дело в том что и DisplayFormat и EditFormat при попытке считать с них данные оказываются пусты.Скорее всего они внутри зашиты. Как хотябы вытащить число знаков до и после запятой, чтобы самому динамически формировать маску. Зараннее всем большое спасибо!


MsGuns   (2002-10-15 22:26:00) [2]

Проблема скорее всего не в маске, а в св-ве TField.DisplayFormat и TField.EditFormat, вместо TEdit можно использовать TMaskEdit, где забить кол-во допустимых символов до и после литерала-точки.


Наверх

Титульная страница Поиск, карта сайта Написать письмо