Pergunta

Quero inserir uma caixa de grupo no formulário e colocar 3 botões de rádio nela.

Existem vantagens em anexar os 3 botões de rádio à caixa de grupo. CAB nós até fazemos isso?

Se eu tiver que fazer, como anexar os 3 botões de rádio à caixa de grupo para que eles se tornem parte da caixa de grupo e não separem componentes no formulário?

Foi útil?

Solução

Se você está falando de WinForms; Basta arrastar os controles do botão de rádio para o GroupBox nos formulários Designer. Se você quiser adicioná -los programaticamente, algo assim deve funcionar:

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

// repeat as necessary

Outras dicas

No código, supondo que você tenha um nome de variável Groupbox GroupBox1:

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

Se você quer dizer em termos do designer, basta arrastar os radiobutões para a caixa de grupo em vez do formulário.

Além disso, você pode fazer isso em uma linha:

groupBox1.Controls.AddRange(new Control[] { radioButton1, radioButton2, radioButton3 });
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top