2013-03-26 4 views
2

В основном я хочу, чтобы разные метки появлялись на разных линиях.Показать различные ярлыки на разных линиях

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

+1

Разве это не просто вопрос о том, чтобы метки были позиционированы надлежащим образом? –

+0

Я пробовал это вместе с \ r \ n,
также Enviornment.Newline это не работает. Те, что для теста, такие как «Это текст» – user2211486

ответ

4

попробовать использовать <br/> в между ним должны работать

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

Да, это очень понравилось! Я пробовал использовать
перед знаком + :) Большое спасибо! – user2211486

+0

добро пожаловать. И не забывайте отмечать, если это вам помогло. –

0

более элегантный подход:

Label2.Text = Label3.Text + Environment.NewLine() + Label1.Text; 
Смежные вопросы