从第一个字符到最后一个字符的 TextBox 字符串到 ListBox
TextBox string to ListBox from first character to last
我不知道如何从 TextBox
中获取字符串,假设是 "Hello!"
当你按下按钮时,我想将第一个字母、第二个字母、第三个字母等添加到 ListBox
.
在TextBox
例子中:
您好!
在ListBox
例子中:
H
e
l
l
o
!
看看 String.ToCharArray 方法:
https://msdn.microsoft.com/de-de/library/ezftk57x(v=vs.110).aspx?cs-save-lang=1&cs-lang=vb#code-snippet-2
所以你会想做这样的事情:
Sub ButtonPress()
Dim input As String = TextBox1.Text
Dim inputArray() = input.ToCharArray()
ListBox1.Items.AddRange(inputArray)
End Sub
使用 Linq 的 Select() method and ListBox.DataSource 你可以有一个衬垫:
ListBox1.DataSource = TextBox1.Text.Select(Function(c) c).ToList()
或者,如 glm9637 中的答案:
ListBox1.DataSource = TextBox1.Text.ToCharArray()
这个问题的答案是设置这样的东西,你将一个字符串变量设置为文本框字符串,将该字符串设置为另一个变量中的数组,然后为该数组中的每个项目将它添加到你的列表框中.
将输入调暗为字符串
input = TextBox2.Text.ToString
Dim inputarray = input.ToArray
For Each obj As Object In input
ListBox2.Items.Add(obj)
Next
我不知道如何从 TextBox
中获取字符串,假设是 "Hello!"
当你按下按钮时,我想将第一个字母、第二个字母、第三个字母等添加到 ListBox
.
在TextBox
例子中:
您好!
在ListBox
例子中:
H
e
l
l
o
!
看看 String.ToCharArray 方法: https://msdn.microsoft.com/de-de/library/ezftk57x(v=vs.110).aspx?cs-save-lang=1&cs-lang=vb#code-snippet-2
所以你会想做这样的事情:
Sub ButtonPress()
Dim input As String = TextBox1.Text
Dim inputArray() = input.ToCharArray()
ListBox1.Items.AddRange(inputArray)
End Sub
使用 Linq 的 Select() method and ListBox.DataSource 你可以有一个衬垫:
ListBox1.DataSource = TextBox1.Text.Select(Function(c) c).ToList()
或者,如 glm9637 中的答案:
ListBox1.DataSource = TextBox1.Text.ToCharArray()
这个问题的答案是设置这样的东西,你将一个字符串变量设置为文本框字符串,将该字符串设置为另一个变量中的数组,然后为该数组中的每个项目将它添加到你的列表框中.
将输入调暗为字符串
input = TextBox2.Text.ToString
Dim inputarray = input.ToArray
For Each obj As Object In input
ListBox2.Items.Add(obj)
Next