Einzelnen Beitrag anzeigen

Benutzerbild von milos
milos

Registriert seit: 14. Jul 2008
Ort: Bern (CH)
508 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: Hat irgendeine Komponente auf dem Panel den Fokus?

  Alt 13. Jun 2016, 15:26
Wie wärs mit
Delphi-Quellcode:
function TForm1.GetPanel :TWinControl;
begin
  Result := self.ActiveControl;
  while Result.Parent is TPanel do
    Result := LControl.Parent;
end;
Ist ungetestet und auf dem Handy geschrieben.

Der code geht einfach so lange die Parents des aktiven Controls durch bis das Parent kein TPanel mehr ist und gibt dieses zurück.

Freundliche Grüsse

Edit: LOL hatte nen doofen fehler hin, das Smartphone ist halt nicht wirklich brauchbar dazu ^^
Milos

Geändert von milos (13. Jun 2016 um 15:57 Uhr)
  Mit Zitat antworten Zitat