![]() |
Re: Focus setzen bei RadioGroup
Habe ich auch gerade. Das funktioniert bei mir auch.
Möglicherweise wird zunächst mal das Objekt RadioGroup an sich angesteuert und dann erst die einzelnen Items. Das würde für mich bedeuten, daß ich halt die Gruppe mit dem Rahmen und der Caption weglasse, da anscheinend das ausschließliche Checken auch so funktioniert. Das Setzen des Focus funktioniert aber auch so nicht, lediglich das Springen mit dem Tabulator funktioniert ohne Zwischenschritt. Immerhin. Danke für den Hinweis mit den einzelnen Radiobuttons. |
Re: Focus setzen bei RadioGroup
Nochmal eine Ergänzung:
Delphi-Quellcode:
<-- funktioniert nicht
Form1.ActiveControl := RadioGroup1;
Delphi-Quellcode:
<-- funktioniert und setzt den angesteuerten Button auf Checked
Form1.ActiveControl := RadioButton1;
Ein Workaround habe ich jetzt also. Danke für die Hilfe! Oswald |
Re: Focus setzen bei RadioGroup
Zitat:
(Die RadioGroup hat mir auch schon einige schlaflose Nächte bereitet, da sie u.a. einen Click auslöst, wenn das Formular geöffnet wird und sie den Focus hat.) |
Re: Focus setzen bei RadioGroup
Im OnActivate gibt es tatsächlich keine Fehlermeldung, was mir im Nachhinein auch völlig logisch vorkommt: Die Form ist schon da mit allen Komponenten, was bei OnCreate vermutlich nicht der Fall ist. Wieder was gelernt.
Was ich immer noch nicht weiß: Wie kriege ich heraus, welche Komponente zwischenzeitlich den Focus hat, wenn ich von einem Button mit dem Tabulator zur RadioGroup weiterschalten will und dafür zweimal TAB drücken muß? Ich weiß noch nicht, wie ich mit Form1.ActiveControl arbeiten kann. Oswald |
Re: Focus setzen bei RadioGroup
Welches Control den Focus hat, bekommst du mit "ActiveControl" raus. Was verstehst du den nicht daran? Du kannst das ActiveControl selber setzten wie es in ein paar Posts vorher auch schon steht. Und kannst dies abfragen und ggf. damit weiter arbeiten
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:11 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