VB 2010 - 如何格式化数字

时间:2015-07-14 10:39:57

标签: vb.net

我的程序中有一个蒙面文本框,要求用户在这个掩码中写一个数字" 00"。有时用户只会写一个这样的数字" 4"。如何格式化文本框以显示" 04"相反?

2 个答案:

答案 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