我的程序中有一个蒙面文本框,要求用户在这个掩码中写一个数字" 00"。有时用户只会写一个这样的数字" 4"。如何格式化文本框以显示" 04"相反?
答案 0 :(得分:0)
PadLeft将为您完成。
TextBox1.Text = TextBox1.Text.PadLeft(2, "0")
答案 1 :(得分:0)
击败拳头,但这是另一种方法(每条评论编辑):
Private Sub MaskedTextBox1_Leave(sender As Object, e As EventArgs) Handles MaskedTextBox1.Leave
Do Until MaskedTextBox1.MaskFull
MaskedTextBox1.Text = "0" & MaskedTextBox1.Text
Loop
End Sub