1

我刚刚开始学习VB,所以我对VB完全陌生。

我已经创建了一个带有输入文本框和按钮的用户表单。我希望能够扫描条形码并将其实施到此链接中:http://openean.kaufkauf.net/?ean=\[ean\]&cmd=query&queryid=200000000替换[ean]为条形码中的数字。

然后发出 HTTP GET 请求并在消息框中弹出结果。我不知道如何获取文本框的值,将其粘贴到链接中并发出请求。

4

1 回答 1

1

假设您的文本框名为TextBox1,请尝试:

Dim request As String = String.Format("http://openean.kaufkauf.net/?ean={0}&cmd=query&queryid=200000000", TextBox1.Text)
Dim webClient As New System.Net.WebClient
Dim result As String = webClient.DownloadString(request)

MessageBox.Show(result)

请注意,上面的代码在允许用户再次与应用程序交互之前将等待来自服务器的结果,但这足以让您开始。

于 2012-10-25T22:15:41.657 回答