Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.09.2012, 11:38   #1
McFrey
Форумчанин
 
Аватар для McFrey
 
Регистрация: 15.10.2011
Сообщений: 306
По умолчанию компонент Delphi MaskEdit

Доброго времени суток. Бьюсь над проблемой: какой должен быть вид маски, чтобы при запуске программы поле ввода было пустым, и разрешено было вводить сколь угодное количество целых чисел?
Если твоя программа выполняет мистические действия, значит, ты сделал что-то невероятно тупое...
McFrey вне форума Ответить с цитированием
Старый 23.09.2012, 11:42   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Уф... А по-моему это в этом компоненте сделать никак...
Бери другой.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 23.09.2012, 11:45   #3
Новичок!
Пользователь
 
Регистрация: 16.10.2011
Сообщений: 35
По умолчанию

ДЛя этого можно использовать простой edit с событием onKeyPress :
Код:
case key of
'0'..'9':;
else
key:=chr(0);
end;
Новичок! вне форума Ответить с цитированием
Старый 23.09.2012, 11:46   #4
McFrey
Форумчанин
 
Аватар для McFrey
 
Регистрация: 15.10.2011
Сообщений: 306
По умолчанию

Stilet, на мой взгляд это тоже невозможно, ну а к примеру чтобы просто там запретить ввод букв? !0;0;* (но тогда в поле ввода будет отображаться *) и возможно ли просто поле для ввода пустым оставить?...думаю что количество цифр не так важно будет

Новичок!, по заданию мне необходимо защитить от некорректного ввода данных с помощью maskedit
Если твоя программа выполняет мистические действия, значит, ты сделал что-то невероятно тупое...

Последний раз редактировалось Stilet; 23.09.2012 в 12:05.
McFrey вне форума Ответить с цитированием
Старый 23.09.2012, 11:48   #5
Новичок!
Пользователь
 
Регистрация: 16.10.2011
Сообщений: 35
По умолчанию

то же самое на maskEdit? или надо ТОЛЬКО с помощью маски?
Новичок! вне форума Ответить с цитированием
Старый 23.09.2012, 11:50   #6
McFrey
Форумчанин
 
Аватар для McFrey
 
Регистрация: 15.10.2011
Сообщений: 306
По умолчанию

ну насколько я понимаю, если не задавать маску то maskedit работает как простой edit, нет, наверняка надо с помощью маски
Если твоя программа выполняет мистические действия, значит, ты сделал что-то невероятно тупое...
McFrey вне форума Ответить с цитированием
Старый 23.09.2012, 11:52   #7
Новичок!
Пользователь
 
Регистрация: 16.10.2011
Сообщений: 35
По умолчанию

/d+
не?
Новичок! вне форума Ответить с цитированием
Старый 23.09.2012, 11:56   #8
McFrey
Форумчанин
 
Аватар для McFrey
 
Регистрация: 15.10.2011
Сообщений: 306
По умолчанию

боюсь спросить чушь, но что это такое?
Если твоя программа выполняет мистические действия, значит, ты сделал что-то невероятно тупое...
McFrey вне форума Ответить с цитированием
Старый 23.09.2012, 12:07   #9
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
но что это такое?
На регулярное выражение похоже. Врядли МаскЭдит его может использовать.
А вот ты если у тебя Делфи поновее вполне можешь проверять так в OnKeyPress или кодом выше.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 23.09.2012, 12:09   #10
McFrey
Форумчанин
 
Аватар для McFrey
 
Регистрация: 15.10.2011
Сообщений: 306
По умолчанию

хорошо, а можно ли OnKeyPress, ну у меня 5 полей ввода, не для каждого процедуру делать а одну на все 5 полей?
Если твоя программа выполняет мистические действия, значит, ты сделал что-то невероятно тупое...
McFrey вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi. Компонент-предок, компонент-родитель amico Помощь студентам 1 23.09.2015 21:20
Maskedit delphi RikkiTan Помощь студентам 2 22.04.2012 13:56
[Поиск] Компонент локализации строковых ресурсов и сторонних компонент delphi Человек_Борща Компоненты Delphi 3 23.08.2011 10:44
Компонент MaskEdit !!! Dr.Ern Помощь студентам 2 28.03.2010 22:06
MaskEdit Sparky Общие вопросы Delphi 2 18.05.2009 11:26