Autor Beitrag
TheNeon
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 408

Windows
VS2010 C#
BeitragVerfasst: Do 24.05.07 13:03 
user defined image

Ich möchte beim Programmstart, dass ein Edit den Fokus erhält, so dass, wenn das Programm startet und man das Formular sieht, man direkt die Eingabe tätigen kann. Mein Versuch scheintert jedoch:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
procedure TFormMain.FormShow(Sender: TObject);
begin
  Edit2.SetFocus;
end;


Problem hieran ist, dass der Edit2 den Fokus bekommt, allerdings das Programm nicht mehr. Soll heißen, dass in der Taskleiste z.B. der Explorer ausgewählt ist, mein Programm jedoch im Vordergrund ist und ich auch Eingaben tätigen kann ebenso wie rumklicken - jedoch kommt es da manchmal zu Problemen.

Da dies nicht sein soll und auch unschön aussieht, würde ich gerne wie ich das umgehen kann ... user defined image



Gruß
TheNeon

_________________
Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt.
(c) Albert Einstein
Gausi
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8554
Erhaltene Danke: 481

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: Do 24.05.07 13:07 
Probiers mal mit ActiveControl := Edit2;

_________________
We are, we were and will not be.
TheNeon Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 408

Windows
VS2010 C#
BeitragVerfasst: Do 24.05.07 13:18 
user defined image

user defined image, klappt wunderbar :D

_________________
Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt.
(c) Albert Einstein