Vb.net 在while循环中使文本转到新行
我有一个richTextbox和一个while循环,x=0,每次循环运行时,x+=1,直到它达到某个值 以下是我希望发生的事情:Vb.net 在while循环中使文本转到新行,vb.net,Vb.net,我有一个richTextbox和一个while循环,x=0,每次循环运行时,x+=1,直到它达到某个值 以下是我希望发生的事情: 而x 10则 它将在新行上显示item 0+1,然后在其下的行上显示item 1+1,以此类推,因此您将在后面看到所有10个值 发生的情况是,它会将该行更改为新值 我的问题是:我怎样才能把这些词换成新行呢 这是我的密码: While readListItem <> PaymentList.Items.Count If readListItem &g
而x 10则
它将在新行上显示item 0+1
,然后在其下的行上显示item 1+1
,以此类推,因此您将在后面看到所有10个值
发生的情况是,它会将该行更改为新值
我的问题是:我怎样才能把这些词换成新行呢
这是我的密码:
While readListItem <> PaymentList.Items.Count
If readListItem > PaymentList.Items.Count Then
readListItem = 0
Exit While
End If
readListItem += 1
MessageBox.Show(readListItem)
resultBox.Text = vbNewLine + PaymentList.Items.Item(readListItem) + " costs " + enteredCost + "." + vbNewLine
End While
While readListItem PaymentList.Items.Count
如果readListItem>PaymentList.Items.Count,则
readListItem=0
退出时
如果结束
readListItem+=1
MessageBox.Show(readListItem)
resultBox.Text=vbNewLine+PaymentList.Items.Item(readListItem)+“成本”+输入成本+“+vbNewLine”
结束时
readListItem
是“x”,并且每次循环运行时都以1进行迭代
PaymentList
是包含未知值的我的列表框(用户设置此列表中的项目数)
如果有,因为在x=10之后,它会向x添加另一个项目(现在它=11),并尝试打印出第11个项目,因为它不存在,它崩溃了。这是为了防止这种情况。我不想使用try catch尝试添加新值,而不是替换整个值:
resultBox.Text &= Environment.NewLine() & PaymentList.Items.Item(readListItem) + " costs " + enteredCost + "."
表达式&=
在本例中等价于resultBox.Text=resultBox.Text&“…”
一旦得到建议,您可以使用以下条件简化循环:
While readListItem < PaymentList.Items.Count
'...
End While
当readListItem