我正在尝试格式化列表框输出以符合我的格式化程序。它只列出了它们。任何想法?
Private Sub Formatter_Click(sender As Object, e As EventArgs) Handles Formatter.Click
Dim formatter As String = CStr("{0,-7} {1,6:C2} {3,5}")
Dim name As String
name = (First.Text) + (Second.Text)
Dim x, y As Integer
x = ((InputBox("Enter a Number")))
y = (InputBox("Enter another Number"))
With Values.Items
.Add(x)
.Add(y)
.Add(name)
End With
答案 0 :(得分:0)
您需要使用String.Format
格式化值并将它们连接成一个字符串。然后,每个项目只需拨打一次ListBox.Items.Add
。像这样:
Values.Add(String.Format(formatter, name, x, y))
我不确定您打算输出这些值的顺序,所以这只是一个例子。