![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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]Я попробую у себя и как-нибудь тебе отвечу