我,在Windows Mobile SDK 6使用Visual Basic編程,我想知道如何使一個按鈕來打開特定網站路徑的智能手機瀏覽器(做一個鏈接)Windows Mobile SDK:如何將標籤/按鈕變成網站鏈接?
我到了下一段代碼到目前爲止:
Public Class GuitarHelperPage
Public link As New WebBrowser
Public adress As Uri
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
adress = New Uri("https://www.google.com")
Try
link.Navigate(adress)
'link.Focus()
Catch ex As System.UriFormatException
Return
End Try
End Sub
(註釋的「link.Focus()」它只是一些我tryed出來,但我得到了相同的輸出)
我只是想按一下按鈕,打開瀏覽器,在谷歌主頁。但是當我點擊它時,警告「此頁面包含安全和非安全項目,你想繼續嗎?」出現,當我點擊「是」時,沒有其他人會出現。
我一直在研究和發現這個MSDN上的幫助頁面:
「web瀏覽器類只能在設置爲單線程單元(STA)模式的線程中使用要使用這個類,確保您的主方法上標有「
,所以我說這是我的主要方法:
<STAThread()> _
Shared Sub Main()
但我仍然得到這個錯誤:‘請將STAThreadAttribute屬性沒有定義類型STAThread’。並且無法找到一個在附近,我試圖將這個相同的屬性添加到Windows桌面VB項目,它的工作原理,也許有另一種方式在移動?
我使用.NET Framework 3.5和Windows Mobile SDK 6.0本項目
請幫忙,謝謝。
我需要能夠有多個按鈕,每個鏈接到不同的網站,所以我想我可能需要依靠WebBrowser。只有在模擬器上安裝IE。 – 2012-02-09 06:07:35