如何在文本框中添加*起始值并在C#中打印到标签

时间:2017-05-12 11:06:34

标签: c#

我的表单中有一些text boxes,用户需要输入不同的文章价格,我想要做的是在文本发生变化时自动添加起始值*。因此,当用户输入1时,它会显示为*****1 和文本框长度6大小修复。然后用户输入111,它显示为***111

2 个答案:

答案 0 :(得分:4)

不确定您是在网络,表单还是什么,但这是您要找的地方:

txt1.Text = txt1.Text.PadLeft(6, '*');

参考:PadLeft

答案 1 :(得分:3)

您可以将PadLeft方法用于字符串:

textBox1.Text = textBox1.Text.PadLeft(6, '*');

请在此处查看示例:https://dotnetfiddle.net/GPfFsx