Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.04.08;
Скачать: CL | DM;

Вниз

проверка MaskEdit на пустое значение   Найти похожие ветки 

 
zdm ©   (2007-03-14 16:23) [0]

Собственно САБЖ, чо-то растормозиться не могу, раз есть маска-значит есть и значение, а как проверить ввёл-ли юзер хоть чё-нить? А ещё, ввёл-ли он все значачения, т.е. MaxLenht есть, но вот заполнен он юзером или собственно значениями маски, вот в чём вопрос!


 
Yanis ©   (2007-03-14 16:31) [1]

if MaskEdit1.Text = MaskEdit1.EditMask then


 
zdm ©   (2007-03-14 16:40) [2]

пишу:
procedure TForm_OSN.BitBtn1Click(Sender: TObject);
begin
if MaskEdit1.Text = MaskEdit1.EditMask then ShowMessage("");
end;

Ни чего не ввел и мессейджа не получил


 
Prohodil Mimo ©   (2007-03-14 16:41) [3]

а он пошутил :о)

что за маска?


 
zdm ©   (2007-03-14 16:46) [4]


> Prohodil Mimo ©   (14.03.07 16:41) [3]
> а он пошутил :о)что за маска?

да любая, код для проверки просто был. выглядит например так -----.---
юзер ни чего не ввел, но как это отсечь?


 
Yanis ©   (2007-03-14 16:47) [5]


> юзер ни чего не ввел, но как это отсечь?

Сравнить введённый текст с этой маской.


 
zdm ©   (2007-03-14 16:59) [6]

Я просто дословно понял ;)))


 
zdm ©   (2007-03-14 18:44) [7]

о, случайно наткнлулся, лучше тада так
if mask1.Modified = false then ...


 
Prohodil Mimo ©   (2007-03-15 10:04) [8]

zdm ©   (14.03.07 18:44) [7]
if mask1.Modified = false then ...


> А ещё, ввёл-ли он все значачения


не стыкуется :о)

придётся тебе посимвольно сравнивать


 
zdm ©   (2007-03-15 17:41) [9]

короче я вчера был в ауте ;)

оки вот код, маска взята из ObjectInspector, т.е. ошибка не возможна
1.
procedure TForm_Osn.BitBtn1Click(Sender: TObject);
begin
 if MaskEdit1.Text="000\-00\-0000;1;_" then ShowMessage("");
 
end;

ни чего не вводил, жму пимпу ни чего не происходит.
2.
  как отсечь значение от маски, т.е. 555-55-55=5555555, ни .Text ни.EditText не катит
3.
 не сталкивался ранее с ним, пришел к выводу(это не лень разбираться), мож альтернатива есть?!?!?
;(


 
zdm ©   (2007-03-15 17:46) [10]

или мож дайте ссылку какую-нить почитать, честно прежде чем здесь задавать вопрос, полазил по инету, толком описания нет! ;(


 
Prohodil Mimo ©   (2007-03-16 10:02) [11]

считай текст с пустого эдита, потом с заполненного, найди отличия и напиши обработчик.



Страницы: 1 вся ветка

Текущий архив: 2007.04.08;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.028 c
4-1164017360
001
2006-11-20 13:09
2007.04.08
Подскажите пограмму для мониторинга сообщений чужой программы


2-1174343562
DemonVX
2007-03-20 01:32
2007.04.08
Как убрать исключение AccessViolation?


1-1171151514
Легалайз
2007-02-11 02:51
2007.04.08
Дельфи не ловит access violation


2-1174022165
bagos
2007-03-16 08:16
2007.04.08
цикл + stringgrid


10-1130924111
Explorer
2005-11-02 12:35
2007.04.08
Обработка *.xls файлов