![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как учесть клавишу "BACKSPACE"?
Roman_S © (2007-03-04 15:17:00)Как в данном коде учесть клавишу "BACKSPACE" (чтобы срабатывало)?
procedure TForm1.Edit2KeyPress(Sender: TObject; var Key: char);
begin
if not (key in ['A'..'Z', 'a'..'z', '0'..'9']) then
key := #0;
end;
Palladin (2007-03-04 15:38:00) [1]#8
default (2007-03-04 15:29:00) [2]ой нет
я про ескейп подумал
у бэкспейса другой код
default (2007-03-04 15:28:00) [3]если не ошибаюсь, то так
procedure TForm1.Edit2KeyPress(Sender: TObject; var Key: char);
begin
if not (key in ['A'..'Z', 'a'..'z', '0'..'9', #27]) then
key := #0;
end;