![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
был ли нажат CTRL ? [D7, WinXP]
redlord © (2005-01-11 22:03:00)всем привет
народ как узнать был ли нажат CTRL
я пробовал делать как показано ниже
но компилятор ругается на ssctrl
(не тот тип)
как это зделать правильно ??
procedure TForm1.Memo2KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if (shift = ssctrl ) and( key = 13) then showmessage('ок');
end;
redlord (2005-01-11 23:09:00) [1]спасибо
ssctrl in shift
то что нужно
Gero (2005-01-11 22:40:00) [2]
> shift = ssctrl
Shift это множество, а ssCtrl — значение перечисляемого типа.
Palladin (2005-01-11 22:04:00) [3]ssctrl in shift