Gruppierung von radioButtons
-
Hallo!
Ich habe in einer groupBox 14 radioButtons. Es gehören 3 Buttons und 11 Buttons zusammen. Ich verwende Visual Studio 2003 .net. Nun wie kann man die Buttons so gruppieren, dass sie unabhängig von einander werden? dh Es soll einer von 3 Buttons gleichzeitig aktiviert sein, wenn auch einer der 11 buttons aktiviert ist.
-
Also zuerst mal wichtig ist die TabReihenfolge. Wenn du deine Dialog-Ressource vor dir hast, dann drück mal Strg+D. Dabei kommt die Reihenfolge der Tababfolge hervor. Nun kannst du durch klicken in eines der blauen Kästchen die Nummer eins bestimmen, der zweite Klick ist Nummer zwei, der dritte Nummer drei usw.
Deine Radiobuttons müssen hintereinander liegen, welche in einer Gruppe sollen.
Nachdem du dies gemacht hast, drückst du wieder Strg+D, damit die Reihenfolge verschwindet. Nun selektierst du den ersten Radiobutton der ersten Gruppe und setz unter Eigenschaften den Wert Groupe auf True. Alle nachfolgenden Steuerelemente werden nun dieser Gruppe hinzugefügt. Dann wählst du den ersten Radiobutton der zweiten Gruppe aus und setzt dort auch Groupe auf True.Nun sollte das ganze funktionieren. Um nun zu erfahren welcher Button aktiviert ist, gibst du jeweils dem ersten der Gruppe eine Membervariable vom Typ int. In dieser Variable wird über UpdataData(TRUE); dann gespeichert welcher Button selektiert wurde. Es wird mit 0 zu zählen angefangen.
Grüssli