Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - TEdit - SetFocus Problem. Exception
cromos - Fr 02.01.04 17:38
Titel: TEdit - SetFocus Problem. Exception
Hallo,
ich habe auf meiner Form ein TEdit. Ich möchte das das tEdit direkt am Anfang den Focus erhält.
Aber wenn ich
Edit1.SetFocus;
eingebe, dann gibt es Exception. '...Ein deaktiviertes oder Unsichtbares Fenster kann nicht den Focus erhalten...'
Das Edit ist weder deaktiviert noch Unsichtbar!
Weiss jemand woran das liegt?
Gruss
Cromos
jaenicke - Fr 02.01.04 17:46
Titel: Regel für Show,...
Hallo!
Ich vermute mal, dass Du Dein SetFocus im OnShow- oder OnCreate-Event benutzt hast. Dort darfst Du jedoch weder die Sichtbarkeit noch den Focus verändern!
Wenn es darum geht, dass das Edit-Feld gleich nach dem Anwendungsstart den Fokus erhält, würde ich TabIndex auf Null setzen. Damit steht das Edit-Feld gleich am Anfang der TabStop-Liste und hat damit am Anfang den Focus!
Ciao,
S.J.
Christian S. - Fr 02.01.04 17:49
Du kannst auch einfach ActiveControl auf Dein Edit setzen.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!