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);
不是这块。。。。。。。。。。。呜。。 --------------------编程问答-------------------- 有autosize吗 --------------------编程问答-------------------- 没设置。
rdb.Text = M + ". " + answerSplit[i];//把选项名A与选项内容连起来,就是这出错了
如果直接rdb.Text = answerSplit[i];的话就没问题,一加上选项ABCD什么的,短的话还行,长的话就显示不了了。。。 --------------------编程问答--------------------
啊哈哈,就是设置autosize。。。嘿嘿。。。
不过很奇怪啊,为啥没有连接字符串的时候可以显示部分内容,一连接字符串就什么也没有了。。唔。。 --------------------编程问答--------------------
string m = "A";
this.radioButton1.Text = m + ". " + "fasdfdsafas\r\nfasdfdsafasd";
this.radioButton1.Text += "fadsfdsafasdfasdfs\rfeefwfw";
应该不是连接字符串引起的错误
补充:.NET技术 , C#