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

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

Фильтр для MaskEdit на ввод десятичного числа с запятой


mmms ©   (2005-03-15 10:26:00) 

Посоветуйте плз, что вписать для MaskEdit в качестве маски, чтобы была возможность ввести число с запятой, условие, что после запятой может быть 3 знака, а до запятой хоть сколько. В стандартных примерах есть только номера телефонов и дата. Заранее благодарю.


mozart   (2005-03-15 13:07:00) [1]

Мне кажется, что маска в данном случае не совсем уместна логически.

Было бы правильнее сделать округление после всего.. (в простом едите).... (ИМХО)


mmms   (2005-03-15 11:33:00) [2]

Ольга
Спасибо, компанент действительно хорош, то что мне надо! RX у меня стоял, только почему то я сразу на него не обратил внимания, не понимаю :)


Ольга   (2005-03-15 11:23:00) [3]

Хорошо подойдет компонент CurrencyEdit из RxLibrary.
DisplyFormat:='#.###';
Если у вас не установлена эта библиотека, советую поставить, там еще много что полезного есть.


mmms   (2005-03-15 11:11:00) [4]

Спасибо, понял, до этого использовал TEdit, со своими обработчиками событий, но как то пришло в голову, что может под это дело применить TMaskEdit.


DesWind   (2005-03-15 11:08:00) [5]


> до запятой хоть сколько

Это на стандартном TMaskEdit реализовать проблематично, да и выглядеть будет не очень, лучше самому написать аналог.


mmms   (2005-03-15 10:49:00) [6]

up


Наверх

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