C#,条件选择radioButton,

c#,form中有500个radioButton,命名为p1-p500,哪个radioButton被选中通过一个函数返回N(1-500),怎样根据得到的N的值,控制具体的... c#,form中有500个radioButton,命名为p1-p500,哪个radioButton被选中通过一个函数返回N(1-500),怎样根据得到的N的值,控制具体的radioButton。 展开
 我来答
苹果园主人
2012-07-10
知道答主
回答量:13
采纳率:0%
帮助的人:10.5万
展开全部
Form有Controls属性,可以采用this.Controls["p"+N] as radioButton来控制控件
更多追问追答
追问
出错:
未处理 System.NullReferenceException
Message=未将对象引用设置到对象的实例。
什么意思?
追答
声明类对象一般是赋值为NULL的,如果没有为声明对象创建对应的实例,而直接引用这个对象的方法或属性的时候会报出这个错误。
例如:
一个类
public class A
{
public string Name{get;set;}
}
然后如下调用会报错
A a;
Console.Write(a.Name);
百度网友46ef12e
2012-07-10
知道答主
回答量:5
采纳率:0%
帮助的人:3.5万
展开全部
试试这样吧:
if (item is RadioButton && ((RadioButton)item).Name == "p1")
{
((RadioButton)item).BackColor = Color.Red;
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
木森耙耙
2012-07-10 · TA获得超过436个赞
知道小有建树答主
回答量:907
采纳率:0%
帮助的人:577万
展开全部
楼上可以实现
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7747070
2012-07-11
知道答主
回答量:25
采纳率:0%
帮助的人:6.3万
展开全部
不知道
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式