上古技术:在winform中内嵌浏览器
在winform窗体中内嵌前端(html+css+js)
在winform中嵌套浏览器的方式自己了解到的方式有两种
- 使用C#自带的控件,webbrowser控件
- 使用第三方的写好的dll库,例如:cefsharp(谷歌的dll)
流程
1.创建项目,将webbrowser控件拉到项目的窗口中
2.在生成的解决方案中(DeBug文件夹)创建的index.html
3.在winform中编写代码,引入index.html
//窗口的初始化的函数public Form1(){InitializeComponent();webBrowser1.ScriptErrorsSuppressed = true; //禁用错误脚本提示webBrowser1.IsWebBrowserContextMenuEnabled = false; // 禁用右键菜单webBrowser1.WebBrowserShortcutsEnabled = false; //禁用快捷键webBrowser1.AllowWebBrowserDrop = false; // 禁止文件拖动webBrowser1.Navigate(Application.StartupPath + @"\assets\index.html");}
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
