如何在文本框中添加空格直到达到最大长度?

0 winforms

我想在文本框中添加一个空格(),直到达到最大长度(1000)

并且我想在文本框中写入文本连接空格,因此文本是第一个,在文本完成空格开始之后,例如达到文本框的最大长度.

如下:

textbox1.text = "mytext" + "                   ";
Run Code Online (Sandbox Code Playgroud)

但我希望空间只是填充文本框,直到达到最大长度(1000).

我想要的另一件事是,如果文本框中的文本大于最大长度,则删除多余的文本(1000之后的文本)

请帮忙

Lia*_*ath 6

您可以使用string.PadRight()方法.

textbox1.Text = textbox1.Text.PadRight(textbox1.MaxLength, ' ');
Run Code Online (Sandbox Code Playgroud)