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);
} 展开
{
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);
} 展开
展开全部
你写的方法这么多参数,你要一个个传过去啊,你用的是checked,你必须要把这个参数传过去,,之后你就可以调用了啊
追问
可是我现在无法取得这个参数啊,有很多个RadioButton,我不知道怎么取。。。偶新手小白,请讲详细点,会有加分的。。
追答
有很多的RadioButton,那你要一个个的分开,可以用数组来分开,比如Array[] strRadioBtn = new Array[100];这个数组能存100个按钮,你一个一个的存进来,用到那个在取出那个,我不知道你用这么多RadioButton要实现什么功能啊?希望你好好考虑一下,多参考参考
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
rb.Checked
checked为rb的属性值,如果为true 则被选中,false则没有被选中
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)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
汗 收回代码
才看到你用的是win
才看到你用的是win
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
换成RadioButtonList呢
追问
我似乎没有看到RadioButtonList控件,我写得是win程序,你说得那个似乎我这里不能用。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询