Как работать с ssShift и TShiftState? |
Previous Top Next |
ssShift - это константа применяемая в типе TShiftState (являущемся типом Set) а не логическая, надо примерно так:
Code: |
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); {©Drkb v.3(2007): www.drkb.ru, ®Vit (Vitaly Nevzorov) - nevzorov@yahoo.com} begin if (key=$97) and (ssShift in Shift) then begin {do something} end; end; |
©Drkb::00361
Автор: Vit (www.delphist.com, www.drkb.ru, www.unihighlighter.com, www.nevzorov.org)
Взято с Vingrad.ru http://forum.vingrad.ru