在文本框上重复文本,但只显示一次

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"; 

这会将新文本附加到现有文本。