本文主要簡單的記錄winform如何與html檔案中的資訊如何進行互動,即在winform中載入html介面,從而可以進行相互呼叫。
1.新建乙個winform專案,若要在winform中載入html,需要乙個webbrowser控制項。
2.新建乙個html頁面,這裡命名為「test.htm」.
3.c#**:
//4.html**:為了使網頁能夠與winform互動 將com的可訪問性設定為真
[system.security.permissions.permissionset(system.security.permissions.securityaction.demand, name = "
fulltrust")]
[system.runtime.interopservices.comvisibleattribute(
true
)]public
void
hello()
private
void form1_load(object
sender, eventargs e)
"5.結果:這裡算是簡單的完成了在winform中載入html,並在js中呼叫了c#中的資訊。btn" οnclick="
hello()
">hello
6.為了方便,直接在上面的基礎上實現在winform中呼叫html中的js函式。關鍵點:this.webbrowser1.document.invokescript("js 的函式名", 引數");
7.c#**:直接拖動乙個button控制項到頁面中。
private8.js**: 9.結果:void button1_click(object
sender, eventargs e)
初學者,內容也比較簡單,準備再載入乙個swf,哈哈。。。
WinForm控制項與WPF控制項的互動
原文 winform控制項與wpf控制項的互動 這個問題其實也可以理解為 怎樣在wpf xaml中使用winform中的控制項 如picturebox 首先看看xaml 注意下面加粗的部分 c system.windows.forms.picturebox picturebox null void ...
WinForm控制項與WPF控制項的互動
原文 winform控制項與wpf控制項的互動 這個問題其實也可以理解為 怎樣在wpf xaml中使用winform中的控制項 如picturebox 首先看看xaml 注意下面加粗的部分 c system.windows.forms.picturebox picturebox null void ...
基於html 與c 互動
前一陣 與c 互動 發現qt寫頁面實在太醜 於是便使用qwebchannel.js 與c 進行互動 發現使用起來還不錯 下面 看看qwebchannel的用法 首先 新建乙個qwebchannel的物件 new qwebchannel qt.webchanneltransport,function ...