Autor Beitrag
delphistart
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 119



BeitragVerfasst: So 17.12.06 22:02 
Hallo,

wie kann ich möglichst einfach, ohne weitere Elemente meine (hier 8 ) Radiobuttons in 2 Gruppen Teilen? Am Ende soll es z.B. Zwei Fragen geben. Auf beide soll der Benutzer ein Antwort geben können. Ich muss also irgendwie die RaidioButtons trennen. Leider habe ich dazu bisher keine Eigenschaft finden können... Hoffe auf Hilfe... :?:

--->Habe ich vergessen zu schreiben: Würde gerne auf eine Groupbox oder ähnliches verzichten.


Moderiert von user profile iconChristian S.: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am So 17.12.2006 um 22:01
aim65
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 312

Win 9x, Win XP
Delphi 3pro, 7PE
BeitragVerfasst: So 17.12.06 22:54 
Einfach im Objektinspektor "Colums" auf 2 setzen.
jakobwenzel
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1889
Erhaltene Danke: 1

XP home, ubuntu
BDS 2006 Prof
BeitragVerfasst: So 17.12.06 23:02 
RadioButton <> RadioGroup!

_________________
I thought what I'd do was, I'd pretend I was one of those deaf-mutes.
aim65
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 312

Win 9x, Win XP
Delphi 3pro, 7PE
BeitragVerfasst: So 17.12.06 23:30 
Tja, dann kenn' ich auch keinen Trick bei einzelnen RadioButtons - höchstens den, die zweite Gruppe auf ein (unsichtbares) Panel zu packen. :roll:
Kroko
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1284

W98 W2k WXP
Turbo D
BeitragVerfasst: Mo 18.12.06 08:30 
ich würde 2 Radiogroups nehmen oder wie bereits gesagt jede Guppe auf ein Panel!

_________________
Die F1-Taste steht nicht unter Naturschutz und darf somit regelmäßig und oft benutzt werden! oder Wer lesen kann, ist klar im Vorteil!
delphistart Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 119



BeitragVerfasst: Do 21.12.06 15:57 
user profile iconaim65 hat folgendes geschrieben:
Einfach im Objektinspektor "Colums" auf 2 setzen.


Danke für deine Hilfe! Klingt gut und sowas hatte ich auch gesucht, aber leider haben RadioButtons bei mir keine Eigenschaft "Colums" :-( :?: ...
Wo sollte ich die finden???
Leuchtturm
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1087

Win Vista, Knoppix, Ubuntu
Delphi 7 Pe, Turbo Delphi, C#(VS 2005 Express), (X)HTML + CSS, bald Assembler
BeitragVerfasst: Do 21.12.06 16:08 
Die Eigenschaft Colums findet man bloß bei RadioGroups :wink:

_________________
Ich bin dafür verantwortlich was ich sage - nicht dafür was du verstehst.
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19312
Erhaltene Danke: 1747

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Do 21.12.06 16:22 
Wenn es ums visuelle geht und du darum keine Groupbox nehmen willst, dann nimm Panels und nimm dort den Rand weg. Dann merkt man davon nix.

Ansonsten beliebt nur der manuelle Weg. Dann musst du eben selbst die paar Zeilen (um genau zu sein: es sind zweimal 4 Zeilen bei zweimal 4 RadioButtons) schreiben und zur Gruppierung die Tag-Eigenschaft benutzen...

// EDIT:
Nein, du bekommst das nicht weg, dass automatisch Checked gesetzt wird...
Dann musst du selbst eine TRadioButton-Komponente erstellen, in der du SetChecked überschreibst und eine neue Group Eigenschaft einführst...
delphistart Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 119



BeitragVerfasst: Fr 22.12.06 16:18 
OK Danke!

Ich werds mal durchprobieren und die Variante umsetzen, die mir dann am besten gefällt...