Как работать с ssShift и TShiftState?

Материал из DRKB

Как работать с ssShift и TShiftState?[править | править код]

ssShift - это константа применяемая в типе TShiftState (являющемся типом Set) а не логическая, надо примерно так:

procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
  if (key = $97) and (ssShift in Shift) then
  begin
    { do something }
  end;
end;


Author: Vit (www.delphist.com, www.drkb.ru, www.unihighlighter.com, www.nevzorov.org)
Source: Взято с Vingrad.ru http://forum.vingrad.ru
ID: 00361