两种形式之间的联系

Links between two forms

你好,我目前正在做一个项目,我希望能够从 form1 中获取信息,在这种情况下,google 地图的地址详细信息然后 google 地图出现在与之前的表格分开。我想让它们分开的主要原因是因为我的数据库 linked 到第一个。

我已经包含了我的代码副本,其中我已经完成了 90%,但只需要有人向我展示简单的代码行 link 网络浏览器,从 Form 2 到 Form 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 上写任何东西,因为我不知道要写什么给 link 这对。还有一点解释,我希望将有关表格的信息显示在 google 地图表格 2

问题是Internet.Navigate(queryAddress.ToString)

我对编程还很陌生,所以请放轻松

在您希望访问的另一个 class 中使用对象的完全限定名称。 *注意 - 对象必须具有 Public 的访问级别,才能从声明它的 class 外部访问。

示例:

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