![]() |
RadioButton seltsames Verhalten
Hallo,
ich habe zwei Units. In Form1 sind unter anderem RadioButton1 und Radiobutton2 vorhanden. RadioButton1 ist auf
Delphi-Quellcode:
und Radiobutton2 auf
Checked := True
Delphi-Quellcode:
eingestellt.
Checked := False
In Form2 versuche ich nun mit
Delphi-Quellcode:
die Einstellungen von RB1 & RB2 zu ändern.
Form1.Radiobutton2.Checked := True
Solange Form2 nur verschoben wird (damit ich Form1 besser sehe) hat alles in meinem Sinn funktioniert! Wenn ich aber Form2 schließe, ist die ursprüngliche Einstellung der RB's wieder da. Warum , oder was mache ich falsch? Wendelin |
AW: RadioButton seltsames Verhalten
.. wann/wo werden denn die "Startwerte" der Radiobuttons in Form1 gesetzt?
Grüße Klaus |
AW: RadioButton seltsames Verhalten
zwei Form1? :stupid:
|
AW: RadioButton seltsames Verhalten
Zitat:
|
AW: RadioButton seltsames Verhalten
Zitat:
|
AW: RadioButton seltsames Verhalten
Zitat:
|
AW: RadioButton seltsames Verhalten
Hallo Klaus01,
beide Radiobuttons(Properties)in Form1 sind direkt im Objektinspektor gesetzt worden. Interessant ist der Umstand, daß in der selben Procedur (in Form2), aus der heraus die Radiobuttons(Properties) in Form1 geändert werden sollen zwei weitere Buttons in Form1 angesprochen werden und die darunterliegenden Procs korrect ausgeführt werden, auch wenn am Ende der Proc Form2 geschlossen bzw. Form2 mit
Delphi-Quellcode:
nicht sichtbar ist.
Form2.visible := False
Wendelin |
AW: RadioButton seltsames Verhalten
In welcher Form und in welcher Prozedur genau werden die RadioButtons denn gesetzt? Ist es ein Standardevent des Formulars?
Sicher, dass es nur eine Stelle gibt an denen die gesetzt werden? |
AW: RadioButton seltsames Verhalten
Diese Diskussion tönt eher nach Quizsendung. A ist passiert und nun raten die LeserInnen eine Geschichte dazu ;-).
Könntest du nicht ein minimales Projekt erstellen mit diesen RadioButtons und dann checken, ob es immer noch passiert? Und wenn es geschieht: Welche Delphiversion/Buildnummer verwendest du? Poste deinen Code - oder lade dein Minimalprojekt rauf und es gibt sicher mindestens drei Leute, welche dein Projekt laden. Hast du's mit Debuggen versucht? Du könntest doch einen Breakpoint setzen genau dort, wo der Wert "checked" gesetzt (BM_SETCHECK) wird. Ich nehme an, dass du dadurch dem Problem sehr rasch auf die Spur kommen wirst. Nebenbei: Ich würde darauf verzichten, in einer "Formular A Unit" Komponenten eines anderen Formulars B aufzurufen. Ich weiss, das hat nix mit dem von dir geschilderten Problem zu tun. |
AW: RadioButton seltsames Verhalten
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Michael II,
ich habe ein kleines Testprogramm geschrieben, welches die Situation relativ gut wiedergibt. Allerdings klappt es jetzt auf Form2 - Listbox2 - DoubleKlick überhaupt nicht. Ich habe daher noch auf Form2 den Speedbutton RB gesetzt (nur zum Test).Jetzt wird RB2 umgeschaltet auf TRUE. Wenn ich aber Form2 schließe -> RB2 := FALSE. Wendelin |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:32 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