Thema: Delphi problem mit SetFocus

Einzelnen Beitrag anzeigen

Jürgen Thomas

Registriert seit: 13. Jul 2006
Ort: Berlin
750 Beiträge
 
#4

Re: problem mit SetFocus

  Alt 25. Aug 2006, 18:04
Zitat von SirThornberry:
Der einfachste weg ist einfach das Property TabOrdner zur Designzeit richtig zu setzen (Der Butotn sollte 0 haben, und die Groupbox wo er drauf liegt auch und dort wo die Groupbox drauf liegt auch etc.)
In der Tat - das ist der einfachste Weg.

Weitere Möglichkeiten:
1. Im Ereignis TForm1.OnShow setzen:
ActiveControl := Button1; 2. Button1 wird als default gekennzeichnet; dann ist zwar der Focus nicht dort, aber CR wirkt direkt.
Button1.Default := true; 3. Maus wird auf Button1 positioniert; siehe Hier im Forum suchenMaus auf aktuellem Control positionieren (dies entspricht im Prinzip der Variante 1).

Gruß Jürgen
#D mit C# für NET, dazu Firebird
früher: Delphi 5 Pro, Delphi 2005 Pro mit C# (also NET 1.1)
Bitte nicht sauer sein, wenn ich mich bei Delphi-Schreibweisen verhaue; ich bin inzwischen an C# gewöhnt.
  Mit Zitat antworten Zitat