有一个单选按钮radiobutton1,我给它赋值,但是值太长,会被窗体截掉后面的一部分,怎么让他到一定字数的时候,让radiobutton1.text里面的内容换行显示
解决方案 »
- 如何确定用户把我的软件安装到哪个目录了?我要编个自动升级程序
- 在线求助:windows mobile 6与winfom得到的hash加密算法不一致
- csdn上的源代码显示
- c#.net 使用MVC框架 求高手帮忙
- 求助 Word 2003稿纸加载怎样变字号
- 请javascript高手务必救我!
- iis 启用 ssl 的问题
- 小妹真诚求教!TreeView如何设计无级菜单和展现菜单!
- ^^^^^^^^^^^^^^@@@@@@@@@ 我遍历文件显示到 listView1中,但读取不了^^^@@@@@@@@@@(附源码)
- 关于托拽文件到form的某个控件上,如何得到这个文件的信息?高分
- 运行VS2008时候出现问题了
- c# 如何设置datagridview的表头列,文字居中呢?还有表头行的高度?
试试。。加个radiobutton1.text = "113123\n123123";
设为false的话,显示的内容更少了,截掉一大半了
这个是什么意思?。前面是什么?后面又是什么?因为我的内容显示是这样的,放在数组里面的,怎么加啊?
radio.Text = answerArray[j];
点击”text“右面的箭头
在上面输入你要输入的文字
在需要回车的地方直接回车即可
我不是拖得控件,是自己循环NEW 出来的,这个怎么回车换行
int x_aris = 15;
int y_aris = 15;
radio = new RadioButton();
radio.Name = j.ToString();
// if (radio.Text.Length > 10)
// {
// radio.Text = strCharacter + answerArray[j]+'\r\n';
// }
// else
// {
// radio.Text = strCharacter + answerArray[j];
// }
radio.Text = strCharacter + answerArray[j];
if (radio.Text == userAnswer_Array[index - 1])
{
radio.Checked = true;
}
radio.AutoSize = true ;
this.flowLayoutPanel2.Controls.Add(radio);
radio.Location = new Point(x_aris, y_aris + height);
height += radio.Height;
radio.Click += new System.EventHandler(radio_Click);
这样么?试了。设置height没用啊
label1.Text = "12312312312\n123123123";试过可以的,即使循环拼接下就OK了
string Message = "xxxx:\n";
foreach (ListViewItem lvi in lvDenom.Items)
{
if (lvi.SubItems[1].Text != "0")
{
int Number = int.Parse(lvi.SubItems[1].Text);
string Denom = lvi.SubItems[0].Text.ToString();
Message += " " + Denom + ":" + Number + "\n";
}
}这个是我项目里的,\n是换行符
12312312312\n123123123 显示的就是第一行是12312312312 后面的到第二行去了
int x_aris = 15;
int y_aris = 15;
RadioButton radio = new RadioButton();
radio.Name = "123";
radio.Text = "jsokfjowierufjkweojisjdfk;klasd"; radio.AutoSize = false; this.panel1.Controls.Add(radio);
radio.Location = new Point(x_aris, y_aris + height);
radio.Height += height;
radio.Text=System.Text.RegularExpressions.Regex.Replace(answerArray[j], "(.{1,5})", "$1" + Environment.NewLine);
试试这个,其中{1,5}可以改为{1,k},k为你想要的每行的字符个数
radio.Text = answerArray[j] +"\n";
radio.Text += answerArray[j] +"\n";
这样就行了,等效于radio.Text =radio.Text+ answerArray[j] +"\n";