FormのOnKeyDownで Ctrlキーと Shiftキーを押した状態でDeleteキーを押した
状態を実現するために
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
 if (Shift in [ssCtrl,ssShift]) and (Key = VK_DELETE) then //エラー!

 if (Shift = [ssCtrl]) and (Key = VK_DELETE) then //これはOK
・・・・・・・・
end;
としたのですがエラーになってしまいます。なんででしょ?
type TShiftState = set of (ssShift, ssAlt, ssCtrl, ssLeft, ssRight, ssMiddle, ssDouble);
なので問題ないと思うのですが。