如何将文本框中的文本转换为字符串?

时间:2016-02-15 12:01:50

标签: vb.net visual-studio-2013 textbox

我使用Visual Basic 2013并尝试使用VB创建热点。

我在textbox3.text中有WLAN SSID,在textbox2.text中有密钥;我如何在X和Y位置将它们送入myprocess.StartInfo.Arguments

这是我用于按钮"设置热点"。

的代码
Dim myprocess As New Process()
    myprocess.StartInfo.FileName = "netsh"
    myprocess.StartInfo.Arguments = "wlan set hostednetwork mode=allow ssid=*X* key=*Y*"

2 个答案:

答案 0 :(得分:1)

为了更好地阅读代码,我建议使用其他文本框名称。当然,你必须检查用户输入。

以下代码应该可以满足您的需求,但未经过测试:

Dim myprocess As New Process()
Dim strSsId as string = txtSsId.Text
Dim strKey as string = txtKey.Text

myprocess.StartInfo.FileName = "netsh"
myprocess.StartInfo.Arguments = "wlan set hostednetwork mode=allow " & _
  "ssid=" & strSsID & " key=" & strKey

答案 1 :(得分:0)

我找到了答案。试试这个。

 Dim myprocess As New Process()
    Dim label1 As String
    Dim label2 As String
    label1 = TextBox3.Text
    label2 = TextBox2.Text
    myprocess.StartInfo.FileName = "netsh"
    myprocess.StartInfo.Arguments = "wlan set hostednetwork mode=allow ssid=*x* key=*y*".Replace("*x*", TextBox3.Text).Replace("*y*", TextBox2.Text)