vb.net - 在 VB.net 2010 中的列表框项目的开头添加单词和数字计数

标签 vb.net listbox

我有一个多行文本框 textbox1 并想将内容添加到 listbox1,但在每个项目之前我需要添加 "wordX="where "X"是货品编号。

textbox1 示例:

bob
gear
dog
etc.

那么 listbox1 应该有:

word1=bob
word2=gear
word3=dog
etc.

目前我正在使用下面的行将 textbox3 内容复制到 listbox1 但找不到如何添加“word”和正确的数字。

ListBox1.Items.AddRange(TextBox3.Text.Split(vbNewLine))

最佳答案

这是我用来完成你想要的。

Dim tbLines As String() = TextBox1.Text.Split(vbNewLine)
ListBox1.Items.Clear()

For i As Integer = 1 To tbLines.Length
    ListBox1.Items.AddRange({"word" & i & "=" & tbLines(i - 1).Trim})
Next

我像您一样使用 vbNewLine 分隔符拆分文本框。然后,我遍历该数组中的每个索引,将字符串“word”与 i(当前索引)整数连接起来。最后,我连接了“=”以及列表框中的修剪值。

关于vb.net - 在 VB.net 2010 中的列表框项目的开头添加单词和数字计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18839929/

相关文章:

vb.net - 如何在 Visual Basic 中隔离 IP 地址?

vb.net - 必须嵌入所有字体。这个不是 : Helvetica

c# - 不使用反射无法降低工厂方法中的圈复杂度

c# - WPF 列表和上下文菜单

delphi - 如何删除列表框中的重复项?

ms-access - 多选列表框问题

asp.net - 作为单例的 Web 服务是否会导致不同用户出现问题?

vb.net - 10 秒后关闭表单

c# - WPF双向数据绑定(bind)列表框在WPF中建模无法获取选定值

c# - 如何仅使用一个 for 循环反转多个列表框中的选定项目?