将 TextBox 字符串转换为参数
Convert TextBox string to parameters
如何将一个字符串从文本框转换为多个 parameters/arguments 并将它们存储在数组中?
例如,如果我要在文本框中写一条命令说
"setPosition label1 100 200"
然后这会将其转换为 4 个不同的东西:
- "setPosition" 部分将是 "command label" 然后是
- 它们是可以通过数组索引访问的不同参数。
所以我可以做类似的事情:
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))
如何将一个字符串从文本框转换为多个 parameters/arguments 并将它们存储在数组中?
例如,如果我要在文本框中写一条命令说
"setPosition label1 100 200"
然后这会将其转换为 4 个不同的东西:
- "setPosition" 部分将是 "command label" 然后是
- 它们是可以通过数组索引访问的不同参数。
所以我可以做类似的事情:
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))