2010-01-21 59 views
3

我試圖從中首先需要登錄,我的WinForms應用程序使用的WebControl頁面檢索數據,當我嘗試登錄的錯誤彈出告訴我「對象沒有按」 T公司的支持在某一行.js文件此屬性或方法」,被調用的方法是問題與WebBrowser控件

window.external.AutoCompleteSaveForm 

,我不知道它做什麼。 的webBrowser.ObjectForScripting設置爲this

我認爲這個問題是ObjectForScripting,但我真的不知道該對象支持這種方法。

在此先感謝。

回答

2

你說得對,你必須爲ObjectForScripting提供一個對象。它可以是任何東西,只要它具有[ComVisible(true)]屬性,因此它可以從COM代碼中調用。爲了保持腳本快樂,你必須提供一個公共的AutoCompleteSaveForm(object)方法。不需要做任何事情。 MSDN library article有一個體面的例子。

+0

THKX現在完美工作。 – Luiscencio 2010-01-21 20:05:22