Forum: Sonstige Fragen zu Delphi
Delphi
by HolgerX,
27. Apr 2017
Hm...
Die Form ist ein Container.
Du kannst zwar setFocus machen, aber wenn ein Control mit TabStop=true vorhanden ist, wird an dieses dann vom Container der Focus weiter gereicht.
Forum: Sonstige Fragen zu Delphi
Delphi
by HolgerX,
26. Apr 2017
Generell sollte EIN Control auf der Form Vorhanden sein, welches den Fokus kriegen kann. Dies kann auch ein Button sein.
In seinem Beispiel hatte er nur die Speedbuttons (können keinen Focus kriegen) und die Radiobuttons (Nur Nr 1 hatte TabStop=True) und Panels (auch kein Focus).
Deshalb hat das einzige vorhandene Control mit Focusmöglichkeit diesen bekommen, wie das Formular wieder...
Forum: Sonstige Fragen zu Delphi
Delphi
by HolgerX,
26. Apr 2017
Hmm..
Unter D7 (6) ist das Verhalten von RadioButtons so, das sie Checked werden, wenn sie den Focus erhalten.
Nun ist es bei deinem U1 so, dass es kein Control hat, außer dem RadioButton1, welches überhaupt den Focus (TabStop=True) erhalten kann.
(Die SpeedButtons können per se kein Focus erhalten)
Wenn Du somit U2 schießt, dann erhält das einzige Control auf U1 mit TabStop=True den...