假设textbox1中的最大长度为6位数。因此,如果用户输入少于6,我想在文本前面添加空格。我不知道该怎么做。
实施例: TextBox1 =" 123" 输出=" 123"
答案 0 :(得分:1)
System.String
有一个名为PadLeft
的方法 - 它会在字符串的左边添加你想要的任何字符,无论你选择什么长度都可以:
Dim str As String
Dim pad As Char
str = "123"
pad = "."c ' Using dots instead of spaces so you can see it...
Console.WriteLine(str)
Console.WriteLine(str.PadLeft(6, pad))
结果:
123
...123
You can see a live demo on rextester.
顺便说一下,它还有PadRight
...