将 TextBox 字符串转换为参数

Convert TextBox string to parameters

如何将一个字符串从文本框转换为多个 parameters/arguments 并将它们存储在数组中?

例如,如果我要在文本框中写一条命令说

"setPosition label1 100 200"

然后这会将其转换为 4 个不同的东西:

所以我可以做类似的事情:

dim control as control = Me.Controls(argument(0))
control.Location = New System.Drawing.Point(argument(1), argument(2))

我该如何完成这样的事情?

不确定我是否理解正确,但是 vb.net 使用 () 来引用数组索引。使用Split分隔参数:

textbox1.Text = "setPosition label1 100 200"
Dim argument() as String = textbox1.Text.Split(" ")
Dim control as control = Me.Controls(argument(1))
control.Location = New System.Drawing.Point(argument(2), argument(3))