Форум программистов «Весельчак У»
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
Начало
Наши сайты
Галерея
Весельчак У
Наша Вики
Хранилище
Проекты
Правила
Правила форума
Правила русского языка
Помощь
Поиск
Календарь
Почта
Войти
Регистрация
Форум программистов «Весельчак У»
>
Программирование
>
C/C++
>
Borland C/C++
(Модераторы:
nikedeforest
,
Вад
) > Тема:
EditMask
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: EditMask (Прочитано 10535 раз)
0 Пользователей и 3 Гостей смотрят эту тему.
Seas
Гость
EditMask
«
:
16-02-2009 19:28 »
Тема такая: создать на основе TSрinEdet компонент, который позволяет вводить целые числа, надо ещё сделать маску ввода, аналогично компоненту MaskEdet, как это сделать не пойму, может поможете?
«
Последнее редактирование: 05-04-2009 16:31 от Ghost
»
Записан
Вад
Модератор
Offline
Пол:
Re: EditMask
«
Ответ #1 :
16-02-2009 19:58 »
Seas
, а что непонятного? Сделать возможность программно устанавливать маску (правда, если там только целые числа - то что, маска определяет только разрядность числа, что ли?) А потом в обработчике ввода проверять соответствие маске и не давать вводить не подходящие символы. Вроде, всё просто
Записан
RXL
Технический
Администратор
Offline
Пол:
Re: EditMask
«
Ответ #2 :
16-02-2009 20:06 »
Seas
, прочти в хелпе описание типа TEditMask, а также описание компонент TCustomMaskEdit и TMaskEdit.
Записан
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
zubr
Гость
Re: EditMask
«
Ответ #3 :
17-02-2009 04:00 »
Более того, я не знаю есть ли в билдере, но в Delphi есть исходники TMaskEdit.
Записан
RXL
Технический
Администратор
Offline
Пол:
Re: EditMask
«
Ответ #4 :
17-02-2009 04:35 »
Ну, т.к. BCB отличается от Delphi минимально, то и у нас все это есть.
Тут: C:\Program Files\Borland\CBuilder6\Source\vcl
Файлы mask.pas (TCustomMaskEdit), masks.pas (EMaskException, TMask), maskutils.pas (TEditMask и процедуры работы с ним).
«
Последнее редактирование: 17-02-2009 04:40 от RXL
»
Записан
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Seas
Гость
Re: EditMask
«
Ответ #5 :
31-03-2009 19:08 »
Нужно сделать наследование этого свойства, по другому видимо никак. Может ещё в visual studio попробовать?
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Форум программистов «Весельчак У»
>
Программирование
>
C/C++
>
Borland C/C++
(Модераторы:
nikedeforest
,
Вад
) > Тема:
EditMask
Загружается...