在不同的行上显示不同的标签

问题描述:

我基本上希望不同的标签来自不同的行。在不同的行上显示不同的标签

protected void Button2_Click(object sender, EventArgs e) 
{ 
    Label2.Text = Label3.Text + Label1.Text; 
} 

我想Label1.Text显示下面Label3.Text行了。 我不想调整宽度和高度,导致标签中的文本在每个标签中的宽度不会相同。

+0

使用'\ N'宣布一个新行? 'Label2.Text = Label3.Text +“\ n”+ Label1.Text;' – tnw 2013-03-26 13:45:34

+1

这不就是确保标签本身的位置恰当吗? – 2013-03-26 13:46:39

+0

我试过,\ r \ n,
也Environnment.Newline它不起作用。这些测试像“这是\ r \ n文本” – user2211486 2013-03-26 13:46:52

尝试使用它之间<br/>应该工作

Label2.Text = Label3.Text +"<br/>"+ Label1.Text; 
+0

是的,非常感谢!我曾试过在+号之前使用
:)非常感谢! – user2211486 2013-03-26 13:49:51

+0

不用客气。并且不要忘记标记它是否对你有帮助。 – 2013-03-26 13:51:54

一个更简洁的方法:

Label2.Text = Label3.Text + Environment.NewLine() + Label1.Text;