Программно разместить RadioButton в groupBox. c#

166
21 мая 2018, 16:00

Требуется разместить несколько GroupBox и в них RadioButton, чтобы потом можно было к ним обращаться.

  for (int i = 0; i < Row; i++)
    {
        GroupBox myGroupBox = new GroupBox();
        myGroupBox.Location = new Point(70, 140 + (i * 50));
        myGroupBox.Size = new Size(1000, 50);
        myGroupBox.Name = "groupbox" + Convert.ToString(i);
        this.Controls.Add(myGroupBox);
        RadioButton rdo = new RadioButton();
        rdo.Name = "rbo";
        rdo.Text = "Name";
        rdo.Location = new Point(390, 20);  
    }

Как это реализовать, чтобы потом по i можно было обращаться(проверять состояние RadioButton?

Answer 1

Думаю так вам подойдет:

foreach (GroupBox gb in myGroupBox.Children)
{
    if (qe is RadioButton)
        {
                var litem = qe as RadioButton;
                if (litem.IsChecked())
                ...
}

Но для RadioButton можно использовать ListBoxEdit в котором выставить StyleSettings как RadioListBoxEditStyleSettings. Он предназначен для того чтобы хранить радиокнопки.

READ ALSO
Как найти в тексте слова с нечетным количеством букв и удалить из них среднюю букву?

Как найти в тексте слова с нечетным количеством букв и удалить из них среднюю букву?

Нужно на C# с помощью регулярных выражений в введенном тексте найти слова с нечетным количеством букв, а потом удалить из них среднюю букву

216
Как работает RedirectToAction()

Как работает RedirectToAction()

Сначала я думал, что RedirectToAction() срабатывает сразу и как бы просто вызывается другой методНо стало казаться, что RedirectToAction() сначала отправляет...

220
Exception при отправке писем вне домена // SMTP // C#

Exception при отправке писем вне домена // SMTP // C#

При отправке писем с помощью данного метода, письмо отправляются только на доменные п/яПри попытке отправить на иные (Google, Mail

170
Задержка при вызове событий OnMouse()

Задержка при вызове событий OnMouse()

Создал собственный Control для всех кнопок, чтобы все кнопки имели графический видПример кода:

128