WinForm中嵌入WebBrowser,并且支持C#和JS方法的相互调用
2013-12-31 13:03
826 查看
纯粹WinForm界面不够友好,实现数据复杂度高的处理有些力不从心,所以看了看api以后决定用html来做.
我的wlw的代码插件不是很好用,大家凑合看吧
类前说明引用和权限
添加C#可调用方法
添加js对应的调用方法
如果反过来,则用js调用winform的写法直接抓个图了
运行效果图
代码打包下载 我发到网盘了 传送门
本文链接:WinForm中嵌入WebBrowser,并且支持C#和JS方法的相互调用
转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:三十岁,谢谢!^^
我的wlw的代码插件不是很好用,大家凑合看吧
类前说明引用和权限
1: [PermissionSet(SecurityAction.Demand, Name = "FullTrust")]
2: [System.Runtime.InteropServices.ComVisibleAttribute(true)]
添加C#可调用方法
1: public string winformMethod(string message)
2: {
3: MessageBox.Show("WinForm Called By JS,Get Message:"+message);
4: return "30c.org tell u "+ message;
5: }
添加js对应的调用方法
1: function callWinForm()
2: {
3: var str =document.getElementById('clove').value;
4: str = window.external.winformMethod(str);
5: alert('JS Get Return Value:'+str);
6: }
如果反过来,则用js调用winform的写法直接抓个图了
运行效果图
代码打包下载 我发到网盘了 传送门
本文链接:WinForm中嵌入WebBrowser,并且支持C#和JS方法的相互调用
转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:三十岁,谢谢!^^
相关文章推荐
- C# winForm webBrowser页面中js调用winForm类方法(转)
- C# winForm webBrowser页面中js调用winForm类方法
- C# js调用winform方法,C# JS与winform通信
- 在WebBrowser控件使用js调用C#方法
- js与C#之间相互调用的一些方法
- 在WebBrowser中通过JS调用C#方法(转)
- [Winform]CefSharp ——js调用c#方法
- 浅谈C#下winform和JS的互相调用和传参(webbrowser)
- asp.net中前台js变量与后台c#的相互调用方法
- js与C#之间相互调用的一些方法
- Unity3D中C#和js方法相互调用
- WebBrowser控件中JS调用C#方法
- Winform WebBrowser自定义方法供js调用总结
- NET中WebBrowser控件内部页面的JS代码与外部C#代码的相互调用
- C#winform后台代码与HTML内JS脚本函数相互调用
- C#Winform中WebBrowser控件的特性和详细调用方法
- JS和C#方法相互调用
- JS和C#方法相互调用
- JS和C#方法相互调用
- 1.C#开发winform 开发调运检疫离线制证功能。调用cLodop打印控件(NVelocity模块,生成HTML(包含cLodop打印控件的js),使用WebBrowser,展现网页)总结