![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
FormKeyDown [D7, WinXP]
Fynjy © (2009-05-12 22:44:00)извините, я новичек))
ВОПРОС: как добиться чтобы при нажатии на кнопку
действие ** выполнялось лишь один раз (сейчас оно просто зацикливается если кнопку не отпустить)
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if Key=VK_UP then
begin
*
*
end;
end
KilkennyCat (2009-05-13 00:15:00) [1]Обрабатывать только Ап ;)
Fynjy (2009-05-12 23:06:00) [2]спасибо огромное, Vinum ))))!!!!!!!!!!!!!!!!!
Vinum (2009-05-12 22:56:00) [3]Var First:Boolean=False;
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
If Not First then
if Key=VK_UP then
begin
*
*
First:=True;
end;
end;
procedure TForm1.FormKeyUp(Sender: TObject; var Key: Word;
Shift: TShiftState);
Begin
First:=False;
End;
???