c# 动态建立的RadioButton 怎么获得checked属性?

privatevoidMakeradiobutton(intsizeW,intsizeH,booltabstop,stringtext,boolChecked,strin... private void Makeradiobutton(int sizeW,int sizeH,bool tabstop,string text,bool Checked,string rbname,int locationX,int locationY,int tabindex,bool autosize)
{
RadioButton rb=new RadioButton();
rb.Size=new Size(sizeW,sizeH);
rb.TabStop=tabstop;
rb.Text=text;
rb.Checked=Checked;
rb.Name=rbname;
rb.Location=new Point(locationX,locationY);
rb.TabIndex=tabindex;
rb.AutoSize=autosize;
Controls.Add(rb);
}
展开
 我来答
百度网友d6aee59
2012-04-19 · TA获得超过843个赞
知道小有建树答主
回答量:778
采纳率:0%
帮助的人:489万
展开全部
你写的方法这么多参数,你要一个个传过去啊,你用的是checked,你必须要把这个参数传过去,,之后你就可以调用了啊
追问
可是我现在无法取得这个参数啊,有很多个RadioButton,我不知道怎么取。。。偶新手小白,请讲详细点,会有加分的。。
追答
有很多的RadioButton,那你要一个个的分开,可以用数组来分开,比如Array[] strRadioBtn = new Array[100];这个数组能存100个按钮,你一个一个的存进来,用到那个在取出那个,我不知道你用这么多RadioButton要实现什么功能啊?希望你好好考虑一下,多参考参考
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
moonless84
2012-04-19 · TA获得超过174个赞
知道答主
回答量:195
采纳率:0%
帮助的人:154万
展开全部
rb.Checked
checked为rb的属性值,如果为true 则被选中,false则没有被选中
更多追问追答
追问
我是在外面调用这个函数的,rb.Checked 会报错,而且RadioButton 不止一个。。。那该怎么办?
追答
把RadioButton rb=new RadioButton();放到方法外面。
在调用Makeradiobutton方法把rb作为引用参数传入到方法中

private void Makeradiobutton(int sizeW,int sizeH,bool tabstop,string text,bool Checked,string rbname,int locationX,int locationY,int tabindex,bool autosize,ref RadioButton rdtn)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
王敏zj
2012-04-23 · 超过42用户采纳过TA的回答
知道小有建树答主
回答量:167
采纳率:100%
帮助的人:81.8万
展开全部
汗 收回代码
才看到你用的是win
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b4d11321b6
2012-04-19 · 超过18用户采纳过TA的回答
知道答主
回答量:139
采纳率:0%
帮助的人:42.1万
展开全部
换成RadioButtonList呢
追问
我似乎没有看到RadioButtonList控件,我写得是win程序,你说得那个似乎我这里不能用。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式