4 RadioButtons als 2 Funktionseinheiten

Konzeptionelles, Technisches, Termine, Fragen zum Hersteller usw.

Moderator: Moderatoren

Antworten
Benz
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 440
Registriert: Mo, 30. Mai 2011 15:06
Danksagung erhalten: 1 Mal

4 RadioButtons als 2 Funktionseinheiten

Beitrag von Benz »

Hi, ich habe 4 Radiobuttons.
Im Moment ist es so dass wenn ich auf einen der 4 klicke alle anderen nicht mehr ausgewählt sind, nur der eine.

Ich hätte jetzt aber gerne, dass RB1 und RB2 zusammengehören und RB3 und RB4 zusammen gehören.
Sprich von diesen 4 RadioButtons sind immer 2 markiert und 2 nicht. Wenn ich z.B. RB1 markiere wird RB2 nicht mehr markiert, bei RB3 und RB4 findet keine Änderung statt.

Wie kann ich das realisieren, ohne eine Groupbox als Parent festzulegen?
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9357
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 101 Mal
Danksagung erhalten: 361 Mal
Kontaktdaten:

Re: 4 RadioButtons als 2 Funktionseinheiten

Beitrag von Tom »

Radiobuttons werden durch Parents gruppiert. Das muss allerdings keine Groupbox sein, es ist auch ein (beispielsweise unsichtbares) Textstatic verwendbar. Hauptsache, gemeinsamer Parent. Darüber definiert sich die Gruppenzugehörigkeit.
Herzlich,
Tom
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16508
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Re: 4 RadioButtons als 2 Funktionseinheiten

Beitrag von Martin Altmann »

Moin,
wenn Du keine Groupbox() willst, versuche es mal mit einem Static als Parent.
Beide "Gruppen" müssen jedenfalls unterschiedliche Parents haben!

Viele Grüße,
Martin

Tom war schneller.
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15695
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: 4 RadioButtons als 2 Funktionseinheiten

Beitrag von brandelh »

Hi,

Ein Blick ins Handbuch erleichtert die Problemlösung ;-) (sorry, das musste jetzt sein ...)
:arrow: XbpRadioButton() - Klassenfunktion der XbpRadioButton-Klasse
Handbuch hat geschrieben:Anders als eine Checkbox muß ein Radiobutton immer in einer Gruppe von zwei oder mehr Radiobuttons auftreten. Innerhalb einer Gruppe von Radiobuttons ist immer nur ein einzelner Radiobutton ausgewählt. Die Zugehörigkeit eines Radiobuttons zu einer Gruppe wird über Parent und Owner definiert. Alle Radiobuttons, die den gleichen Parent und Owner haben, gehören zu einer Gruppe.
Du musst also je zwei RadioButtons auf ein anderes Control (z.B. XbpStatic) legen !

TOM und Martin waren schneller :D
Gruß
Hubert
Benz
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 440
Registriert: Mo, 30. Mai 2011 15:06
Danksagung erhalten: 1 Mal

Re: 4 RadioButtons als 2 Funktionseinheiten

Beitrag von Benz »

ok danke ;) dann muss ich wohl oder übel sinnlose Objekte einfügen -.- naja was solls :P
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16508
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Re: 4 RadioButtons als 2 Funktionseinheiten

Beitrag von Martin Altmann »

Wieso sollten die sinnlos sein? Die erfüllen ja genau den von Dir gewünschten Zweck :-)

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15695
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: 4 RadioButtons als 2 Funktionseinheiten

Beitrag von brandelh »

Das gruppieren ist auch bei anderen XbParts sehr sinnvoll, denn es schafft optische Ordnung (leichte Rahmen um alles was zusammen gehört)
und erleichtert das nachträgliche Ändern der Positionen, da je je Gruppe alles auf die eigene Gruppe ausgerichtet ist.
Zumindest wenn man nicht mit dem XppFD arbeitet, der hat da so seine Probleme :!:
Gruß
Hubert
Antworten