.net 怎么得到所有RadioButtonList C#的
比如我页面有很多个RadioButtonList我不想一个一个写循环得到里面的选中值因为那样很浪费代码我想一次取出页面中所有的RadioButtonList然后在取通过循...
比如我页面有很多个 RadioButtonList 我不想一个一个写 循环 得到里面的选中值
因为那样很浪费代码 我想 一次 取出 页面中 所有的RadioButtonList 然后在取通过循环 取得每一个里面的 选中值。 我知道能写出来。但是我弄半天 没弄好。所以。感谢各位大姐大哥 指教。谢谢。。。 展开
因为那样很浪费代码 我想 一次 取出 页面中 所有的RadioButtonList 然后在取通过循环 取得每一个里面的 选中值。 我知道能写出来。但是我弄半天 没弄好。所以。感谢各位大姐大哥 指教。谢谢。。。 展开
1个回答
展开全部
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
static List<RadioButton> ListRadionButton = new List<RadioButton>();
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找到了 我不知道是不是满足你的要求
{
public Form1()
{
InitializeComponent();
}
static List<RadioButton> ListRadionButton = new List<RadioButton>();
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找到了 我不知道是不是满足你的要求
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询