ssShift - это константа применяемая в типе TShiftState (являущемся типом Set) а не логическая, надо примерно так:
Code: |
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); {©Drkb v.3(2007): www.drkb.ru, ®Vit (Vitaly Nevzorov) - Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.} begin if (key=$97) and (ssShift in Shift) then begin {do something} end; end; |
Автор: Vit
Взято с Vingrad.ru https://forum.vingrad.ru
Просьба писать ваши замечания, наблюдения и все остальное,
что поможет улучшить предоставляемую информацию на этом сайте.
ВСЕ КОММЕНТАРИИ МОДЕРИРУЮТСЯ ВРУЧНУЮ, ТАК ЧТО СПАМИТЬ БЕСПОЛЕЗНО!