Вниз
Скачать: CL | DM;

клавиатура   Найти похожие ветки 

← →
ko   (2004-07-25 20:55) [0]

Как отловить нажатие клавиши Ctrl+S? Код IF (Key =$11) and(key=$53) THEN ; работать не хочет.


← →
MU   (2004-07-25 21:15) [1]

>> IF (Key =$11) and(key=$53) THEN
 :))

procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
 Shift: TShiftState);
begin
 if (Key = $53) and (ssCtrl in Shift) then
 ...
end;

еще KeyPreview := true  у формы;


← →
TopT   (2004-07-26 00:51) [2]

2 MU
Не совсем верно, так как ты написал, будут срабатывать сочетания клавиш alt+ctrl+S и Shift+Ctrl+s ну и alt+ctrl+shift+s :)
Надо написать так

procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
 Shift: TShiftState);
begin
if (Key = $53) and ([ssCtrl]=Shift) then ...;
end;


← →
MU   (2004-07-26 07:10) [3]

>>TopT
Да-да!!!



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.022 c
14-1090675139
VID
2004-07-24 17:18
2004.08.08
Зацените, плиз...


1-1090607313
Mental_Ray
2004-07-23 22:28
2004.08.08
Окно сворачивается в свой заголовок, как это сделать?


3-1089710228
Джон
2004-07-13 13:17
2004.08.08
INSERT записи из текстового файла


3-1089639743
denis24
2004-07-12 17:42
2004.08.08
Добавление записи в table


14-1090565286
Vouck
2004-07-23 10:48
2004.08.08
Stop Linuxoids




   Наверх