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

Как отследит нажатие Ctrl   Найти похожие ветки 

← →
NoMaD   (2003-05-10 09:34) [0]

В приведенном ниже коде:

procedure TfmMain.sgHorizontKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
...
If (Key=VK_INSERT) And (Shift=ssAlt) Then { Здесь выдает ошибку }
Begin
...
...
...
End;
End;

получаю ошибку "[Error] Main.pas(197): Incompatible types",
причем при дальнейшем анализе выяснил что ошибка именно в "(Shift=ssAlt)".
Попытка заменить ssAlt на ssCtrl или ssShift ничего не меняет. Как быть?


← →
NDeu ©   (2003-05-10 11:29) [1]

type TShiftState = set of (ssShift, ssAlt, ssCtrl, ssLeft, ssRight, ssMiddle, ssDouble);


← →
Mikelson   (2003-05-10 11:41) [2]

Пиши так: "ssAlt in Shift" или "Shift = [ssAlt]"


← →
NoMaD   (2003-05-10 14:37) [3]

2Mikelson БОЛЬШОЕ СПАСИБО!!!



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

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



Память: 0.45 MB
Время: 0.01 c
6-70412
Orcy
2003-03-23 00:29
2003.05.22
Как послать sms


3-70117
KIR
2003-04-30 09:51
2003.05.22
вопрос по использованию pFIBTransaction в FIBPlus


1-70227
kznm
2003-05-11 17:13
2003.05.22
enabled:=false?


3-70165
jonymoto
2003-05-02 11:12
2003.05.22
Как соединиться с Excel и забрать от туда данные!


1-70330
Yuraz
2003-05-08 19:31
2003.05.22
Как раскрасить опр. ячейку StringGrid?




   Наверх