当前位置:编程学习 > C#/ASP.NET >>

C#winForm中,动态添加radioButton,它的text内容过长咋显示?

radioButton的text干脆直接都啥也没有了,断点查询时候还存在要加的内容,可在窗体里就是显示不了。。。咋弄啊??? --------------------编程问答-------------------- RadioButton rdb = new RadioButton();
rdb.Name = "rdb1";
//设置位置
this.Controls.Add(rdb);
rdb.CheckedChanged += new System.EventHandler(rdb_CheckedChanged);

--------------------编程问答--------------------
RadioButton rdb = new RadioButton();
                        string M = Encoding.ASCII.GetString(new byte[] { (byte)(i + 65) });//这是要加一个选项名,A B C D 什么的
                        rdb.Name = answerSplit[i];//从数据库读过来的选项内容
                        rdb.Text = M + ". " + answerSplit[i];//把选项名A与选项内容连起来,就是这出错了
                        rdb.Left = label2.Left;
                        rdb.Top = rdbtop;
                        rdbtop += 30;
                        this.groupBox1.Controls.Add(rdb);
--------------------编程问答--------------------
引用 1 楼 wuyq11 的回复:
RadioButton rdb = new RadioButton();
rdb.Name = "rdb1";
//设置位置
this.Controls.Add(rdb);
rdb.CheckedChanged += new System.EventHandler(rdb_CheckedChanged);

不是这块。。。。。。。。。。。呜。。 --------------------编程问答-------------------- 有autosize吗 --------------------编程问答--------------------
引用 4 楼 hhc123 的回复:
有autosize吗
没设置。
 rdb.Text = M + ". " + answerSplit[i];//把选项名A与选项内容连起来,就是这出错了

如果直接rdb.Text = answerSplit[i];的话就没问题,一加上选项ABCD什么的,短的话还行,长的话就显示不了了。。。 --------------------编程问答--------------------
引用 4 楼 hhc123 的回复:
有autosize吗

啊哈哈,就是设置autosize。。。嘿嘿。。。
不过很奇怪啊,为啥没有连接字符串的时候可以显示部分内容,一连接字符串就什么也没有了。。唔。。 --------------------编程问答--------------------

string m = "A";
this.radioButton1.Text = m + ". " + "fasdfdsafas\r\nfasdfdsafasd";
this.radioButton1.Text +=  "fadsfdsafasdfasdfs\rfeefwfw";


应该不是连接字符串引起的错误
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,