Question

Je souhaite insérer une zone de groupe dans le formulaire et y placer 3 boutons radio.

Y at-il des avantages à associer les 3 boutons radio à la zone de groupe? Cab nous faisons même cela?

Si je dois le faire, comment puis-je associer les 3 boutons radio à la zone de groupe afin qu'ils fassent partie intégrante de la zone de groupe et non des composants séparés sur le formulaire?

Était-ce utile?

La solution

Si vous parlez de winforms; faites simplement glisser les contrôles du bouton radio dans la GroupBox du concepteur de formulaires. Si vous souhaitez les ajouter par programme, quelque chose comme ceci devrait fonctionner:

RadioButton rb = new RadioButton();
rb.Text = "Some text";
myGroupBox.Controls.Add(rb);
rb.Location = new Point(someX, someY);

// repeat as necessary

Autres conseils

Dans le code, en supposant que vous ayez un nom de variable groupbox groupBox1:

groupBox1.Controls.Add(radioButton1);
groupBox1.Controls.Add(radioButton2);
groupBox1.Controls.Add(radioButton3);

Si vous parlez de concepteur, faites simplement glisser les boutons radio sur la zone de groupe plutôt que sur le formulaire.

Vous pouvez également le faire sur une seule ligne:

groupBox1.Controls.AddRange(new Control[] { radioButton1, radioButton2, radioButton3 });
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top