C#之使用CefSharp创建客户端
程序员文章站
2022-08-27 09:08:07
1、安装NuGet包 在Visio studio中右击解决方案,选择管理NuGet包,搜索安装CefSharp.WinForms。 2、配置工作 (1)首先右击项目选择属性,在"生成"选项中将"首选32位"勾上。 (2)其次在项目文件目录下找到"项目名称.csproj"文件,在第一个Property ......
1、安装nuget包
在visio studio中右击解决方案,选择管理nuget包,搜索安装cefsharp.winforms。
2、配置工作
(1)首先右击项目选择属性,在"生成"选项中将"首选32位"勾上。 (2)其次在项目文件目录下找到"项目名称.csproj"文件,在第一个propertygroup中添加以下代码:
<cefsharpanycpusupport>true</cefsharpanycpusupport>
(3)最后修改app.config文件,和<startup>标签并列地位,添加以下代码:
<runtime> <assemblybinding xmlns="urn:schemas-microsoft-com:asm.v1"> <probing privatepath="x86"/> </assemblybinding> </runtime>
3、窗体代码
using system; using system.collections.generic; using system.componentmodel; using system.data; using system.drawing; using system.linq; using system.text; using system.threading.tasks; using system.windows.forms; using cefsharp; using cefsharp.winforms; namespace embebbedchromium { public partial class form1 : form { public chromiumwebbrowser chromebrowser; public form1() { initializecomponent(); // 初始化全局组件后启动浏览器 initializechromium(); } private void form1_load(object sender, eventargs e) { } public void initializechromium() { cefsettings settings = new cefsettings(); //按照设置初始化cef cef.initialize(settings); // 创建一个浏览器组件 chromebrowser = new chromiumwebbrowser("http://baidu.com"); // 将其添加到表单并将其填充到表单窗口 this.controls.add(chromebrowser); chromebrowser.dock = dockstyle.fill; } private void form1_formclosing(object sender, formclosingeventargs e) { cef.shutdown(); } } }
4、参考地址
推荐阅读
-
C#如何使用Bogus创建模拟数据示例代码
-
C#中使用XmlDocument类来创建和修改XML格式的数据文件
-
使用C#编写简单的图形化的可发送附件的邮件客户端程序
-
C#中使用快速排序按文件创建时间将文件排序的源码
-
Java开发之使用websocket实现web客户端与服务器之间的实时通讯
-
豆瓣电台WP7客户端 MVVM重构记录之使用MVVM Light实现Event绑定
-
KVM虚拟化技术之使用Qemu-kvm创建和管理虚拟机的方法
-
使用C#创建windows服务续之使用Topshelf优化Windows服务
-
C#验证码的创建与使用示例
-
node.js使用http模块创建服务器和客户端完整示例