您好我正在开展一个项目,我希望能够从form1获取信息,在这种情况下,谷歌地图的地址详细信息然后谷歌地图以与前一个单独的形式出现。我希望将它们分开的主要原因是因为我将数据库链接到第一个数据库。
我已经包含了我的代码副本,其中我完成了90%,但只需要有人向我展示简单的代码行,将表单2上的Web浏览器链接到表单1
Private Sub BTNMap_Click(sender As Object,e As EventArgs)处理BTNMap.Click Form2.Show()
Dim Postcode As String = PostcodeTextBox.Text
Dim Address As String = AddressTextBox.Text
Try
Dim queryAddress As New StringBuilder
queryAddress.Append("http://maps.google.com/maps?q=")
If PostcodeTextBox.Text <> String.Empty Then
queryAddress.Append(Postcode + "," & "+")
End If
If AddressTextBox.Text <> String.Empty Then
queryAddress.Append(Address + "," & "+")
End If
Internet.Navigate(queryAddress.ToString)
Catch ex As Exception
MessageBox.Show("Unable to retrieve data")
End Try
End Sub
P.S
我没有把任何可能放在表单2上,因为我不知道要写什么来链接这对。还有一点解释我希望将表格上的信息显示在谷歌地图表2上
问题是Internet.Navigate(queryAddress.ToString)
我是编程的新手,所以对我来说很容易
答案 0 :(得分:0)
使用您要访问的其他班级中对象的完全限定名称。 *注意 - 对象必须具有公共的访问级别,才能从声明它的类外部访问。
示例:
Option Strict On
Option Explicit On
Option Infer Off
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Form2.Show()
Form2.WebBrowser1.Navigate(TextBox1.Text)
End Sub
End Class