2013-05-29 66 views
-1

下面是代碼:VB System.NullReferenceException是未處理由用戶代碼

Private Sub GeckoWebBrowser1_Navigated(sender As Object, e As Gecko.GeckoNavigatedEventArgs) Handles GeckoWebBrowser1.Navigated 
    ToolStripTextBox1.Text = GeckoWebBrowser1.Url.OriginalString 
    **Parent.Text = GeckoWebBrowser1.Site.Name.ToString** 
    ''GeckoWebBrowser1.DocumentTitle.ToString 
    ''GeckoWebBrowser1.Site.Name.ToString() 
End Sub 

如果我啓動程序VB說我System.NullReferenceException是由粗線用戶代碼未處理。

+2

嘗試檢查,如果任一站點或名稱爲null – 2kay

回答

0

好吧,我擁有它。我把定時器

Parent.Text = GeckoWebBrowser1.Site.Name.ToString

,因爲應用程序不會得到一個站點名稱前的網站加載

0

試圖改變你的代碼:

Private Sub GeckoWebBrowser1_Navigated(sender As Object, e As Gecko.GeckoNavigatedEventArgs) Handles GeckoWebBrowser1.Navigated 
    ToolStripTextBox1.Text = GeckoWebBrowser1.Url.OriginalString 
    if GeckoWebBrowser1 isnot nothing AndAlso GeckoWebBrowser1.Site isnot nothing then 
    Parent.Text = GeckoWebBrowser1.Site.Name.ToString 
    ''GeckoWebBrowser1.DocumentTitle.ToString 
    ''GeckoWebBrowser1.Site.Name.ToString() 
    end if 
End Sub 
+0

它沒有工作。 If之後的代碼沒有啓動。我需要將選項卡名稱更改爲網站名稱。 – Slouchy

相關問題