.net 怎么得到所有RadioButtonList C#的

2024-11-26 08:47:04
推荐回答(1个)
回答1:

public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
static List ListRadionButton = new List();
static void RadioButtonTest(Control ParentControl)
{
if (ParentControl.Controls.Count != 0)
{
for (int i = 0; i < ParentControl.Controls.Count; i++)
{
Control control = ParentControl.Controls[i];
if (control.GetType().Name == "RadioButton")
{
ListRadionButton.Add((RadioButton)control);
RadioButtonTest(control);
}
else
{
RadioButtonTest(control);
}
}
}
else
{
return;
}
}

private void Form1_Load(object sender, EventArgs e)
{
RadioButtonTest(this);
}
}

你好 我现在还没有学网页编程 我还没有用到RadioButtonList这个控件 但是我想RadioButton这个控件跟它差不多吧 我用了个递归写了个方法能form里面的所有radioButton找到了 我不知道是不是满足你的要求