數值靠右格式化。
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim S As String
S = FormartLeftNum(123, 10)
MsgBox(S) '輸出結果為 1230000000
End Sub
''' <summary>
''' 數值靠右格式化。
''' </summary>
''' <param name="Value">原數值。</param>
''' <param name="Length">字串長度。</param>
Private Function FormartLeftNum(ByVal Value As Integer, ByVal Length As Integer) As String
Dim iValueLen As Integer
Dim iZeroLen As Integer
Dim sZeroStr As String
iValueLen = Value.ToString.Length
iZeroLen = Length - iValueLen
If iZeroLen > 0 Then
sZeroStr = Strings.StrDup(iZeroLen, "0")
Else
sZeroStr = String.Empty
End If
Return Value.ToString & sZeroStr
End Function
Private
Private