Frage

Ich möchte ein Gruppenbox in das Formular einfügen und 3 Optionspunkte einfügen.

Gibt es Vorteile beim Anbringen der 3 Optionsfelder an der Groupbox? Taxi machen wir das sogar?

Wenn ich es tun muss, wie kann ich die 3 Optionsfelder an der Groupbox anhängen, damit sie Teil des Gruppenboxs werden und nicht separate Komponenten im Formular?

War es hilfreich?

Lösung

Wenn Sie über Winforms sprechen; Ziehen Sie einfach die Optionsknopfsteuerung in die GroupBox im Formulierungsdesigner. Wenn Sie sie programmatisch hinzufügen möchten, sollte so etwas funktionieren:

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

// repeat as necessary

Andere Tipps

In Code, unter der Annahme, dass Sie einen GroupBox Variablen -Namensgruppe1 haben:

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

Wenn Sie in Bezug auf den Designer meinen, ziehen Sie einfach die Radiobuttons auf die Groupbox als in das Formular.

Sie können es auch in einer Zeile tun:

groupBox1.Controls.AddRange(new Control[] { radioButton1, radioButton2, radioButton3 });
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top