国产精品久久人人做人人爽_国产三级精品最新在线_国产99er66在线视频_国产手机在线小视频免费观看_免费国产一级特黄久久_北条麻妃国产九九九精品视频_国产亚洲精品日韩已满十八_2021精品国内一区视频自线_日本精品视频四虎在线观看

024-3189 1684

首頁
定制開發(fā)
軟件產(chǎn)品
解決方案
成功案例
易勢科技
易勢科技沈陽軟件開發(fā)_沈陽軟件公司_沈陽軟件定制易勢科技易勢動態(tài)
易勢動態(tài)

軟件開發(fā)中關(guān)于webBrowser控件的使用

       沈陽易勢科技軟件開發(fā)公司 不僅給企業(yè)進行B/S結(jié)構(gòu)的軟件定制開發(fā),還開發(fā)過很多C/S結(jié)構(gòu)的程序,在進行C/S程序的軟件開發(fā)中,常常遇到需要在winform中嵌入html頁面的形式,因為html對于頁面美觀可以更好控制,在winform中嵌入html頁面就需要使用到webBrowser控件。

       使用代碼 Uri url = new Uri("頁面地址");   webBrowser1.Url = url; 就可以了。那么如何需要頁面和我們的winform程序交互呢,這需要對于webBrowser 設(shè)置webBrowser1.ObjectForScripting = this就可以。我們運行時發(fā)現(xiàn)代碼走到這里會報異常ObjectForScripting 的類必須對 COM 可見。請確認(rèn)該對象是公共的,或考慮向您的類添加 ComVisible 屬性。我們只需要在頁面類的外面加入 [System.Runtime.InteropServices.ComVisibleAttribute(true)] 這樣就不會再報異常了,這時我們使用InvokeScript(String spriteName,object[] args);就可以進行后臺跟頁面的js進行交互了。