在文本框上重复文本,但只显示一次
Repeating text on the textbox, but just only shows once
我试图在文本框中显示文本 50 次,但它只显示一次。
(这是最后一次(第50次)文本)
enter image description here
'''
int x = 0;
int y = 0;
int counting = 0;
for(x = 0; x < 10; x++)
{
for(y = 0; y < 5; y++)
{
counting++;
richTextBox1.Text = "TEST" + " " + x.ToString() + " " + y.ToString() + "\r\n";
}
}
textBox1.Text = counting.ToString();
'''
'counting'效果很好,但"TEST"只显示一次。
能发50个文怎么办?
谢谢。
您为文本框设置了 50 次值,而不是在设置时累积值。如果要显示所有 50 个值,则需要将它们连接起来:
int x = 0;
int y = 0;
int counting = 0;
# Start with an empty text box
richTextBox1.Text = "";
for(x = 0; x < 10; x++)
{
for(y = 0; y < 5; y++)
{
counting++;
richTextBox1.Text += "TEST" + " " + x.ToString() + " " + y.ToString() + "\r\n";
}
}
textBox1.Text = counting.ToString();```
您需要换行
richTextBox1.Text = "TEST" + " " + x.ToString() + " " + y.ToString() + "\r\n";
2 件事中的 1 件事:
richTextBox1.Text += "TEST" + " " + x.ToString() + " " + y.ToString() + "\r\n";
或者
richTextBox1.Text =richTextBox1.Text + "TEST" + " " + x.ToString() + " " + y.ToString() + "\r\n";
这会将新文本附加到现有文本。
我试图在文本框中显示文本 50 次,但它只显示一次。 (这是最后一次(第50次)文本)
enter image description here
'''
int x = 0;
int y = 0;
int counting = 0;
for(x = 0; x < 10; x++)
{
for(y = 0; y < 5; y++)
{
counting++;
richTextBox1.Text = "TEST" + " " + x.ToString() + " " + y.ToString() + "\r\n";
}
}
textBox1.Text = counting.ToString();
'''
'counting'效果很好,但"TEST"只显示一次。 能发50个文怎么办?
谢谢。
您为文本框设置了 50 次值,而不是在设置时累积值。如果要显示所有 50 个值,则需要将它们连接起来:
int x = 0;
int y = 0;
int counting = 0;
# Start with an empty text box
richTextBox1.Text = "";
for(x = 0; x < 10; x++)
{
for(y = 0; y < 5; y++)
{
counting++;
richTextBox1.Text += "TEST" + " " + x.ToString() + " " + y.ToString() + "\r\n";
}
}
textBox1.Text = counting.ToString();```
您需要换行
richTextBox1.Text = "TEST" + " " + x.ToString() + " " + y.ToString() + "\r\n";
2 件事中的 1 件事:
richTextBox1.Text += "TEST" + " " + x.ToString() + " " + y.ToString() + "\r\n";
或者
richTextBox1.Text =richTextBox1.Text + "TEST" + " " + x.ToString() + " " + y.ToString() + "\r\n";
这会将新文本附加到现有文本。