2009-09-11 12 views
7

Chcę wstawić pole grupy w formularzu i umieścić w nim 3 przyciski opcji.Dołączanie komponentów do GroupBox w C#

Czy są jakieś zalety dołączania 3 przycisków opcji do skrzynki grupowej? Kabina nawet to robimy?

Jeśli muszę to zrobić, to jak dołączyć 3 przyciski opcji do skrzynki grupowej, aby stały się częścią pola grupowego, a nie osobnymi składnikami formularza?

Odpowiedz

11

Jeśli mówisz o winformach; po prostu przeciągnij kontrolki przycisków radiowych do GroupBox w projektancie formularzy. Jeśli chcesz dodać je programowo, coś jak to powinno działać:

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

// repeat as necessary 
+0

Dzięki za kod .. – zack

0

W kodzie, zakładając, że masz groupbox nazwa zmiennej groupBox1:

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

Jeśli masz na myśli w kategoriach projektanta, po prostu przeciągnij radiobuttons się do groupbox zamiast formularza.

+0

dzięki Kazar dla kodu .. – zack

0

Również można zrobić to w jednym wierszu:

groupBox1.Controls.AddRange(new Control[] { radioButton1, radioButton2, radioButton3 });