例如:
type  TKeyEvent = procedure (Sender: TObject; var Key: Word; Shift: TShiftState);var
  key: TKeyEvent;procedure KeyEv(Sender: TObject; var Key: Word; Shift: TShiftState);可以这样赋值了:
 kye:=KeyEv();