pavel1978
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору ДВС, комраден! 1) Delphi 7, требуется в DBEdit сделать маску для ввода "мыла". Стандартный способ корявенький, а именно: при создании маски вида LLL@gmail.com надо обязательно вводить все 3 литеры + не отображаются некоторые буквы 9вводим вручную). Да и если у записи в БД надо другой почтовый сервер указать, что тогда? Вот и требуется нарисовать что-то вроде _@_._, что реагировало бы, скажем, на пробел. Первое нажатие по "эникею" - перескакиваем через пса, второй - через точку, с обязательным лимитом в 3 символа (корневых доменов с 4, 5, ... символами лично я еще не наблюдал). База - мдб, локальная (аксесс), стыкуем ее через АДО, вводим запись через отдельную форму, на основной форме DBGrid (если вдруг надо такие подробности). 2) до кучи, пока писАл, вопрос - как-то ведь можно сделать, чтоб по полям записи курсор перемещался по нажатию клавиши ентер (не помню, где-то в учебнике каком-то было описание такого фокуса). |