Home » Tipps & Tricks » Komponenten » Allgemein » Einer Komponente den Fokus geben

Einer Komponente den Fokus geben

Mithilfe der Methode SetFocus, die jede von Typ TWinControl abgeleitete Komponente besitzt, kann man einer Komponente den Fokus geben:

procedure TForm1.Button1Click(Sender: TObject);
begin
  Memo1.SetFocus;
end;

Die Komponente muss zum Zeitpunkt des Setzens sichtbar sein, sonst kommt es zu einer Fehlermeldung. Es ist daher auch nicht möglich, einer Komponente im OnCreate-Ereignis den Fokus zu geben.