Chen042 2023-09-13 10:01 采纳率: 50%
浏览 1
已结题

如何获取得到动态生成的groupBox里面的radioButton的值

就是我编写了一段代码可以实现动态的生成groupBox(一个文本框里输入一个数字,然后点button就可以在界面中生成对应数字个数的groupBox),并且每个groupBox里面含有7个radiobutton,radioButton.Text分别是低、较低、很低、中等、高、较高、很高,我自动生成之后,我在每个groupBox中需要选择radioButton,比如说生成了5个groupBox,我分别选中了“低”“低”“较低”“高”“中等”五种选项,但是我不知道如何编写代码获取到这五个选项,因为每个radioButton背后代表着一个值,我想统计选中选项后的累计值,并对其进行计算

 int o = Convert.ToInt32(textBox1.Text); 
            for (int u = 0; u < o; u++)
            {
                GroupBox groupBox = new GroupBox();
                groupBox.Location = new Point(53, 12 + 60 * u);
                groupBox.Size = new Size(734, 52);
                groupBox.Text = "专家"+(u+1)+"意见";
                string[] radioButtonLabels = { "很低", "低", "较低", "中等", "较高", "高", "很高" };
                for (int i = 0; i < 7; i++)
                {
                    RadioButton radioButton = new RadioButton();
                    radioButton.Text = radioButtonLabels[i];
                    radioButton.Location = new Point(19 + 100 * i, 26);
                    radioButton.Size = new Size(95, 16);
                    groupBox.Controls.Add(radioButton);
                }
                this.Controls.Add(groupBox);
            }

以上是我生成任意groupBox包含7类radioButton的代码,请问后续该如何实现

 

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 9月21日
    • 创建了问题 9月13日