Einzelnen Beitrag anzeigen

Benutzerbild von Martin K
Martin K

Registriert seit: 20. Okt 2005
919 Beiträge
 
Turbo Delphi für Win32
 
#1

Re: [Kompoente] Ereignisse überschreiben

  Alt 12. Feb 2007, 15:40
Zitat von xZise:
Das Problem war, das ich bei Memo keine Anhaltspunkte gefunden habe...
Ja, die Ableitungshierarchie ist hier etwas lange:

TMemo -> TCustomMemo -> TCustomEdit -> TWinControl -> TControl -> TComponent -> TPeristent -> TObject

Erst in TWinControl gibt es dann diese protected-Methoden:
Delphi-Quellcode:
procedure KeyDown(var Key: Word; Shift: TShiftState); dynamic;
procedure KeyUp(var Key: Word; Shift: TShiftState); dynamic;
procedure KeyPress(var Key: Char); dynamic;
//Nachtrag:
Zitat von xZise:
Ne Maritin ^^ Du hast alles richtig gemacht... Er hat deine Variante kompliert... Nur hatte ich das "Sender" mitkopiert Deshalb...
Das mit dem Sender: TObject kommt glaub ich bei allen published-Methoden (Ereignissen!) automatisch hinzu, dann werden diese ja auch mit einem "On..." davor versehen.
Mit den Menschen ist es wie mit Computern -
es gibt Nullen und Einsen.
  Mit Zitat antworten Zitat