Цитата:
Сообщение от Pilot_Red
вообще не дает ввести???,[/b]
|
Дает только один символ (((
Если закоментить эту строчку - это сообщение, которое откатывает фокус на предыдущий элемент, тоесть мы выходим из DBEDIT, а проверка в случае некорректности - возвращает нас назад - юзер, введи правильно! ))
Если этой строчки нет - фокус переходит на следующий элемент DBEDIT,и если мы вернемся в предыдущий вручную - то маска есть, и вводить можно - все ОК!
Но мне хотелось бы чтобы фокус ОСТАВАЛСЯ в этом DBEDIT.
Попробуйте эту строчку оставить в таком виде: perform(wm_nextdlgctl,1,0);
а ниже положить еще пару EDit или других элементов, на которые будет становиться фокус.