private void CheckSelect()
{
string str = " ";
for (int i = 0; i < this.groupBox1.Controls.Count; i++)
{
cb = this.groupBox1.Controls[i] as RadioButton;
if (cb.Checked == true)
{
str = cb.Text.ToString() + str;
}
}
MessageBox.Show(str);
}
我的groupbox里面有很多种控件,我就想找那里面几个radio,并且获取单选按钮的值,请问代码怎么写?我就会上面那些了,帮改一下呗,
或者我干脆教我如何把groupbox的边框去掉也可以了我单独放进那几个radiobutton就好了
解决方案 »
- 谁用过c#+measurement studio8.6 做示波器
- wpf旋转的问题
- winform,如何在Gridview单元格中光标处插入字符?
- 大家帮忙看下这个ftp客户端哪里出问题,返回上层目录时报错:WebException,ProtocolError,No such file or directo
- 刚学C#,请各位老师帮忙看看这段代码....
- datagridview定位在最后一行
- vs2005中windows应用程序如何生成release版本?
- 他的看法?
- 请问,如何获得新插入的数据的索引号
- C#中如何在类间传值?
- sockets挂起
- .net 怎么在word中打开word链接 不在ie中打开
if (cb.Checked == true)=》cb = this.groupBox1.Controls[i] as RadioButton;
if (cb!=null && cb.Checked)
我的groupbox里面有很多控件的 groupBox1.Controls[i] as RadioButton 这样的话会得空的值的,肯定要先把里面是的radiobutton先选出来啊
{
string str = " ";
foreach (control ctrl in groupBox1.controls)
{
if(ctrl is RadioButton)
{
if (ctrl.Checked)
{
str = ctrl.Text + str;
MessageBox.Show(str);
}
}
}