>> MS würde sagen - "This behaviour is made by design"
>> (ich vermute, da musste erst eine eigene Klasse konzipieren)
>>
>> "Basically, you need to create your own class, for this instance"
>> "Inside this there should be an event handler for the objects inside the frame"
Stimmt so. Man sollte dafür fitt in Klassenprogrammierung sein.
Man benötigt hier mind. 2 Klassen. Eine Klasse (hier mal "ControlKlasse" genannt) für das Control (Optionbutton). Die andere Klasse (hier mal "ContainerKlasse" genannt) verwaltet alle ControlKlassen und schleift ihre Events an den Nutzer durch. Dadurch kann man über diese ContainerKlasse jegliche Events (z.B. Click-Event) an einer einzigen Stelle im Quellcode verarbeiten.
Das ist, wie es sich vielleicht schon andeuteut, mitunter einiges an Arbeit. Der schlichte Weg wäre, wie Gabi schon andeutet hat, den Weg mit einem einfachen Rahmen bzw. einer Group-Box zu wählen.
Falls du mehrere OptionButtons auf dem Arbeitsblatt hast und diese in Gruppen unterteilen willst, kannst du dies über deren Eigenschaften (Rechtsklick aufs Control) mit GroupName festlegen. OptionButtons mit gleichen GroupName gehören also zusammen. :)
Gruß
|