Domanda

Voglio inserire una casella di gruppo nel modulo e inserire 3 pulsanti di opzione al suo interno.

Ci sono dei vantaggi nel collegare i 3 pulsanti di opzione alla groupbox.? Cab, lo facciamo persino?

Se devo farlo, come posso collegare i 3 pulsanti di opzione alla casella di gruppo in modo che diventino parte della casella di gruppo e non componenti separati nel modulo?

È stato utile?

Soluzione

Se stai parlando di winform; trascina semplicemente i controlli del pulsante di opzione in GroupBox nella finestra di progettazione moduli. Se vuoi aggiungerli a livello di codice, qualcosa del genere dovrebbe funzionare:

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

// repeat as necessary

Altri suggerimenti

Nel codice, supponendo che tu abbia un nome variabile groupbox groupBox1:

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

Se intendi in termini di designer, trascina i pulsanti di opzione sulla casella di gruppo anziché sul modulo.

Inoltre puoi farlo su una riga:

groupBox1.Controls.AddRange(new Control[] { radioButton1, radioButton2, radioButton3 });
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top