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

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

Field.EditMask


ORMADA ©   (2004-06-07 08:17:00) 

Добрый День!
Задаю маску ввода для инт поля '9999' когда пытаюсь вводить даёт вводить только цифры и кол-во 4 т.е. всё праильно, но как только поле теряют фокус т.е. происходит переход к другому полю дельфи матерится типа допустим 234_ неверное целое число.
Видимо маска воспринимается как пробелы чтоль какие.
Как от этого избавиться ?


ORMADA   (2004-06-07 12:02:00) [1]

2 Курдль чё думаш не пробовал чтоль-пробовал не получилось вот и спросил
2 roottim СПАСИБА :)


roottim   (2004-06-07 11:47:00) [2]

9999;0;=


Курдль   (2004-06-07 11:01:00) [3]

А выбрать предопределенную и посмотреть, как оно слабО?
Если уж лень почитать в хэлпах...


ORMADA   (2004-06-07 10:56:00) [4]

неееееееееее поле INT но юзаю маску т.к. вводить надо допустим 5 цифр, хотя можно заюзать макс дилну здеся, но хотелось бы маску


Соловьев   (2004-06-07 09:35:00) [5]


> Задаю маску ввода для инт поля '9999' когда пытаюсь вводить
> даёт вводить только цифры

Поле текстовое для хранения цыфр? вот где ошибка.
Ну если уж так приспичило, то можно использовать события Field:
OnGetText, OnSetText и OnValidate. См. хелп как.


ORMADA   (2004-06-07 08:54:00) [6]

2 ilua
Юля ваше предложение звучит так же как скачаю-посмотрю т.е. не несёт никакой информации


ORMADA   (2004-06-07 08:53:00) [7]

;)


ilua   (2004-06-07 08:31:00) [8]

Я попробую у себя и как-нибудь тебе отвечу


Наверх

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