Fokusbehandlung für Komponente

Für Fragen von Einsteigern und Programmieranfängern...

Fokusbehandlung für Komponente

Beitragvon u-boot » 8. Feb 2010, 19:51 Fokusbehandlung für Komponente

Meine Komponente (bisher abgeleitet von TCustomcontrol) soll mir anzeigen, ob sie den Fokus hat oder nicht. (Wahrscheinlich durch Änderung des Rahmenbreite eines Shapes). Nun meine Frage wie das geht ohne das OnEnter-Ereignis zu belegen (TButton kanns ja auch irgendwie... komme aber aus dem Quelltext alleine nicht so auf die Funktionsweise)
Ubuntu 9.10 (L 0.9.28 FPC 2.2.4)
u-boot
 
Beiträge: 81
Registriert: 9. Apr 2009, 09:10
Wohnort: 01... Dresden
OS, Lazarus, FPC: Ubuntu 9.10 (L 0.9.28 FPC 2.2.4) 
CPU-Target: 32Bit
Nach oben

Beitragvon theo » 8. Feb 2010, 20:56 Re: Fokusbehandlung für Komponente

u-boot hat geschrieben: Nun meine Frage wie das geht ohne das OnEnter-Ereignis zu belegen


Als Komponentenentwickler brauchst du das ja nicht. Du kannst die entsprechende Prozedur (meistens beginnend mit "Do" statt "On") überschreiben.

Code: Alles auswählen
MyCtrl=class(TCustomControl)
protected
   procedure DoEnter; override;
end;
 
implementation
 
{ myctrl }
 
procedure MyCtrl.DoEnter;
begin
  //tuwas
  inherited DoEnter;
end;
theo
 
Beiträge: 3839
Registriert: 11. Sep 2006, 18:01

• Themenende •

Zurück zu Einsteigerfragen



Wer ist online?

Mitglieder in diesem Forum: Google [Bot] und 1 Gast

accuracy-worried