Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как проверить ввод символа в TEdit? [D7, WinXP]


tytus ©   (2004-12-06 11:11:00) 

Добрый день мастера. Нужно проверить, чтобы символы были в диапазоне 'A'..'Z' , а остальные чтобы и не выводились в TEdit.


CHES   (2004-12-06 11:51:00) [1]

Пример DiamondShark ©   (06.12.04 11:18) [2] работает.


tytus   (2004-12-06 11:39:00) [2]

>TUser
...как обрабатывать OnChange  в данном случае???


TUser   (2004-12-06 11:29:00) [3]


> ...что-то вообще ничего не выводит...

Надо назначить эту процедуру обработчиком собфытия OnKeyPress. А лучше обрабатывать OnChange


tytus   (2004-12-06 11:23:00) [4]

>All
...что-то вообще ничего не выводит...


DiamondShark   (2004-12-06 11:18:00) [5]

procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
 if not (Key in ['A'..'Z', #8]) then Key := #0;
end;


fynjy1984   (2004-12-06 11:16:00) [6]

procedure TMainForm.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
If not((key>'А')and(key<'Z')) then
   key:=#0;
end;


Наверх

Титульная страница Поиск, карта сайта Написать письмо