![]() |
Focus setzen beim Frame Aufruf
Hallo,
ich rufe aus einer mainForm ein Frame mit einem Editfeld auf, das Edit soll sofort den focus erhalten damit der User sofort los schreiben kann. Leider bekomme ich es nicht hin den Focus im Frame sofort zu setzen. Das frame rufe ich wie folgt auf: fraVerkauf1 := TfraVerkauf.Create(Self); fraVerkauf1.Parent := frmMain.pnlMain; fraVerkauf1.edtArtikelSuche.SetFocus; Hat da einer einen Hinweis warum das nicht geht ? |
AW: Focus setzen beim Frame Aufruf
Ungetestet: Kannst du nicht in deinem Formular etwas sagen wie
Delphi-Quellcode:
?
ActiveControl := fraVerkauf1.edtArtikelSuche
|
AW: Focus setzen beim Frame Aufruf
Danke, für die schnelle Reaktion, hilft leider nix
|
AW: Focus setzen beim Frame Aufruf
Hm doch eigentlich schon.
Grade einmal selbst probiert:
Delphi-Quellcode:
procedure TTMainForm.Button1Click(Sender: TObject);
begin var newFrame := TTSomeFrame.Create(self); newFrame.Parent := Panel1; newFrame.Align := TAlign.alClient; // newFrame.Edit1.SetFocus(); // funkttioniert ActiveControl := newFrame.Edit1; // funktioniert auch end; |
AW: Focus setzen beim Frame Aufruf
Das hängt schon davon ab, in welchem Kontext der Code ausgeführt wird.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:48 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz