所以我有这个标签,文本框和按钮,所有这些在我正在编程的Connect Four游戏中。如何设置一个标签等于一个文本框,每个字母在一个单独的行?
我的目标是让玩家在文本框中输入他们的名字,然后单击按钮,并使标签与文本框中的单词相同,但单词的每个字母在标签中的不同行上。
那么我该如何做到这一点?
所以我有这个标签,文本框和按钮,所有这些在我正在编程的Connect Four游戏中。如何设置一个标签等于一个文本框,每个字母在一个单独的行?
我的目标是让玩家在文本框中输入他们的名字,然后单击按钮,并使标签与文本框中的单词相同,但单词的每个字母在标签中的不同行上。
那么我该如何做到这一点?
是这样的吗?
label1.Text = String.Empty;
foreach (char c in textBox1.Text)
{
label1.Text += c + Environment.NewLine;
}
你的代码很有趣,它兼具两种功能。它显示文本框的内容在标签中水平和垂直,lol – 2012-02-26 02:11:21
不太清楚你想要做什么......但我相信你可以修改它。如果您需要先清除标签文本,或先清除文本框,则应该很直观。 – Jason 2012-02-26 02:13:59
我想让玩家在文本框中输入他们的名字,然后点击按钮,并使标签与文本框中的单词相同,但是单词的每个字母都位于标签中的不同行上,而不是让单词只是在正常的水平格式,所以它会被垂直读取。 – 2012-02-26 02:20:25
你在使用什么UI库?的WinForms? WPF? ASP.NET?还有别的吗? – svick 2012-02-26 01:59:22
这是XNA或Winforms还是什么? – Jason 2012-02-26 02:00:03
这不是XNA,它只是普通的旧C#,我正在使用Microsoft Visual C#2008 Express Edition对其进行编程。 – 2012-02-26 02:05:12