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

Вниз

Как сделать чтобы в объекте TEdit вводились тока латинские буквы   Найти похожие ветки 

 
SyrBrandon ©   (2010-04-19 21:54) [0]

Как сделать чтобы в объекте Edit1:TEdit вводились тока латинские буквы... При вводе в русском регистре ввода бы не происходило...  Необходимо сделать ввод лога и паса подобным образом... Заранее благодарен..


 
{RASkov} ©   (2010-04-19 22:04) [1]

Как-то так примерно:

procedure TForm.EditKeyPress(Sender: TObject; var Key: Char);
const InvalidChar: set of Char = ["А".."я", "Ё", "ё"];
begin
 if Key in InvalidChar then Key:=#0;
end;


 
Германн ©   (2010-04-20 01:04) [2]


> {RASkov} ©   (19.04.10 22:04) [1]

Для Д меньше 2010 можно ещё проще. if Ord(Key) < $80


 
turbouser ©   (2010-04-20 08:46) [3]


> SyrBrandon ©   (19.04.10 21:54)  

Не надо забывать про Ctrl+V и контекстное меню.
Так что придется еще и проверку на OnChange повесить.


 
Рамиль_   (2010-04-20 09:26) [4]


>  Необходимо сделать ввод лога и паса

Наберу я "АоН62Ь78", а пройдет только 6278.
И буду долго думать, почему меня не авторизует.
Надо проверить уже введенный и сказать, что так нельзя.


 
Anatoly Podgoretsky ©   (2010-04-20 14:45) [5]

> SyrBrandon  (19.04.2010 21:54:00)  [0]

Дави их в OnKeyPress


 
Anatoly Podgoretsky ©   (2010-04-20 14:47) [6]

> Рамиль_  (20.04.2010 09:26:04)  [4]

Не говорить надо, а пищать, это стандартное поведение на неправильные символы.


 
SyrBrandon ©   (2010-04-20 18:47) [7]

Всем спасибо, это то что надо )))



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

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

Наверх




Память: 0.48 MB
Время: 0.053 c
6-1217411834
Lamer666
2008-07-30 13:57
2010.08.27
Сессии HTTPS


2-1271084793
JohnKorsh
2010-04-12 19:06
2010.08.27
Многострочные надписи на кнопках.


11-1220147198
Jon
2008-08-31 05:46
2010.08.27
Audio Input Monitor


15-1271666058
Arkaban
2010-04-19 12:34
2010.08.27
Получить аттрибуты полей


15-1269458292
@!!ex
2010-03-24 22:18
2010.08.27
Теперь банановый!... ой. то есть теперь и в книгах....