Thema: Delphi Problem mit KeyDown

Einzelnen Beitrag anzeigen

Benutzerbild von _frank_
_frank_

Registriert seit: 21. Feb 2003
Ort: Plauen / Bamberg
922 Beiträge
 
Delphi 3 Professional
 
#1

Problem mit KeyDown

  Alt 16. Mai 2008, 00:08
ich hab mir ein Control von TCustomControl abgeleitet und da KeyDown überschrieben.
leider wird meine methode nicht aufgerufen (wurde nicht wegoptimiert).
es kommen keine Compilerfehler/warnungen. TWinControl.KeyDown (die ursprungsmethode) wird aufgerufen nur meine nicht.

Delphi-Quellcode:
  TBlah=class(TCustomControl)

  protected
    procedure KeyDown(var Key: Word; Shift: TShiftState);override;
  end;

...

procedure TBlah.KeyDown(var Key: Word; Shift: TShiftState);
begin
  showmessage('keydown');
  inherited;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
  with TBlah.create(self) do
  begin
    parent:=self;
    top:=0;
    left:=0;
    width:=100;
    height:=100;
  end;
end;
hat jemand eine Idee, was ich falsch mache?

Gruß Frank
  Mit Zitat antworten Zitat