私の中にこのエラーがありますWebBrowser
エラー: プロパティ '長さ:' オブジェクトの値を取得できません null または未定義です
私はこのコードを持っていますが:
CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).ScriptErrorsSuppressed = True
なぜ私はこれを取得しているのか、どうすればそれを取り除くことができますか?
私の中にこのエラーがありますWebBrowser
エラー: プロパティ '長さ:' オブジェクトの値を取得できません null または未定義です
私はこのコードを持っていますが:
CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).ScriptErrorsSuppressed = True
なぜ私はこれを取得しているのか、どうすればそれを取り除くことができますか?
Webbrowser コンポーネントを動的に作成している場合はScriptErrorsSurpressed = True
、その時点で設定することをお勧めします。
Dim wb as New WebBrowser
wb.ScriptErrorsSurpressed = True
'Other declarations...
True
動的に作成されていない場合は、コントロールに移動して、デザイン ビューで設定を手動で変更することをお勧めします。
これが機能しない場合は、元の投稿の私のリクエスト/コメントを参照してください。
編集1
これはあなたのコードです:
Dim Browser As New WebBrowser
TabControl1.TabPages.Add("New Page")
Browser.Name = "Web Browser"
Browser.Dock = DockStyle.Fill
TabControl1.SelectedTab.Controls.Add(Browser)
AddHandler Browser.ProgressChanged, AddressOf Loading
AddHandler Browser.DocumentCompleted, AddressOf Done
int = int + 1
CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).GoHome()
CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).ScriptErrorsSuppressed = True
これは私がそれを書く方法です:
Dim Browser As New WebBrowser
Browser.Name = "Web Browser"
Browser.Dock = DockStyle.Fill
AddHandler Browser.ProgressChanged, AddressOf Loading
AddHandler Browser.DocumentCompleted, AddressOf Done
TabControl1.TabPages.Add("New Page")
TabControl1.SelectedTab.Controls.Add(Browser)
int = int + 1
Browser.GoHome()
Browser.ScriptErrorsSurpressed = True
まったく必要ないと思いますCType()
。
http://s.ytimg.comサーバーの yts/bin フォルダーにある javascript ファイル (www-home-vflVATumV.js) にエラーがあるか、LENGTH プロパティで動的エラーが検出されたため、エラーが発生しました。評価しようとしているオブジェクト。