2015-04-22 51 views
0

嗨我目前正在开发一个项目,我希望能够从form1中获取信息,在这种情况下,Google地图的地址详细信息会使Google地图以与前一个不同的形式显示。我想让他们分开的主要原因是因为我的数据库链接到了第一个数据库。两种形式之间的链接

我已经包括了我的代码的副本中,我90%的成品只是需要有人来告诉我的代码,简单的线条到Web浏览器上的表格2纽带,形成1

私人小组BTNMap_Click(发送者为对象,E作为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 

PS

我没有把任何可能的形式2,因为我不没有写什么链接这对。另外一点解释我想采取的形式将信息呈现谷歌地图的形式在2

问题是Internet.Navigate(queryAddress.ToString)

我很新的节目,所以要容易对me

+0

使用一个类来保存和管理的重要数据,而不是形式。该类可以将数据发布到任何需要的形式 – Plutonix

+0

是否可以得到一个小例子 –

+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 
+0

完美谢谢。 –