2012-02-26 97 views
1

所以我有这个标签,文本框和按钮,所有这些在我正在编程的Connect Four游戏中。如何设置一个标签等于一个文本框,每个字母在一个单独的行?

我的目标是让玩家在文本框中输入他们的名字,然后单击按钮,并使标签与文本框中的单词相同,但单词的每个字母在标签中的不同行上。

那么我该如何做到这一点?

+0

你在使用什么UI库?的WinForms? WPF? ASP.NET?还有别的吗? – svick 2012-02-26 01:59:22

+0

这是XNA或Winforms还是什么? – Jason 2012-02-26 02:00:03

+0

这不是XNA,它只是普通的旧C#,我正在使用Microsoft Visual C#2008 Express Edition对其进行编程。 – 2012-02-26 02:05:12

回答

0

是这样的吗?

 label1.Text = String.Empty; 

     foreach (char c in textBox1.Text) 
     { 
      label1.Text += c + Environment.NewLine; 
     } 
+0

你的代码很有趣,它兼具两种功能。它显示文本框的内容在标签中水平和垂直,lol – 2012-02-26 02:11:21

+0

不太清楚你想要做什么......但我相信你可以修改它。如果您需要先清除标签文本,或先清除文本框,则应该很直观。 – Jason 2012-02-26 02:13:59

+0

我想让玩家在文本框中输入他们的名字,然后点击按钮,并使标签与文本框中的单词相同,但是单词的每个字母都位于标签中的不同行上,而不是让单词只是在正常的水平格式,所以它会被垂直读取。 – 2012-02-26 02:20:25

相关问题