Динамическое добавление элементов WindowsForms C#

89
14 февраля 2021, 02:30

Как добавить динамически сразу несколько radioButton на форму по нажатию кнопки? Вот что есть, но добавляется только по одному на каждый tabPage.

private void button1_Click(object sender, EventArgs e)
    {
        tabControl1.TabPages.Add("Quest " + i);
        tabControl1.SelectTab(i);
        if (comboBox1.Text == "One right answer")
        {
            Panel panel = new Panel();
            panel.Width = 270;
            panel.Height = 280;
            panel.Location = new System.Drawing.Point(50, 10);
            panel.Visible = true;
            tabControl1.SelectedTab.Controls.Add(panel);
            panel.BackColor = Color.LightSalmon;
            RadioButton[] rb = new RadioButton[4];
            for (byte count = 0; count < rb.Length; count++)
            {
                rb[count] = new System.Windows.Forms.RadioButton();
                rb[count].Width = 70;
                rb[count].Visible = true;
                rb[count].Location = new System.Drawing.Point(50, 10 + i * 20);
                rb[count].Text = textBox2.Text;
                panel.Controls.Add(rb[count]);                    
            }
        }
        i++;
    }
Answer 1

Вы рисуете 4 радиобаттона один поверх другого, поэтому думаете, что он один. Вот так можно рисовать их рядом друг с другом.

Было:

rb[count].Location = new System.Drawing.Point(50, 10 + i * 20);

Стало:

rb[count].Location = new System.Drawing.Point(50, 10 + count * 20);
READ ALSO
Сохранение изменений в БД через DataGridView

Сохранение изменений в БД через DataGridView

Есть база данных, сделанная в MS Access, есть программа, которая должна по идее с данными в БД работать, но она не работаетПо нажатию кнопки открывается...

105
Реализация функции

Реализация функции

Есть функция

148
Yii2 получить id не связанных записей

Yii2 получить id не связанных записей

Хочу получить все IDs не связанных записейНапример у меня есть 3 таблицы:

133
regexp взять meta теги php

regexp взять meta теги php

Пытаюсь взять мета-теги со страницы, в которых есть html разметка, например:

102