格式化字符串我想3個字符串以這種格式添加到一個多TextBox
:在mutiline文本框
str1: 3000
srr22: 23044
str333: 222222
我需要在TextBox
這些字符串右對齊。
我曾嘗試這樣的代碼:
Dim s1 As String = " str1: "
Dim n1 As Integer = 3000
Dim s3 As String=vbCrLf & String.Format("{0,15}", s1) & String.Format(" {0:d6}", n1)
txtKopfring.Text = s3
s1 = "str22: "
n1 = 23044
s3 = s3 & vbCrLf & String.Format("{0,15}", s1) & String.Format("{0:d6}", n1)
txtKopfring.Text = s3
s1 = "str333: "
n1 = 222222
s3 = s3 & vbCrLf & String.Format("{0,15}", s1) & String.Format("{0:d6}", n1)
txtKopfring.Text = s3
但不符合預期,你能提供線索的輸出,以獲得正確輸出?
您是否需要對齊n1? – nbadaud
我需要的輸出寫在begenning中,我需要str1,str22,str333對齊到右邊,並且數字要被對齊到右邊 –
您是否必須使用文本框? – nbadaud