C#之使用CefSharp创建客户端
程序员文章站
2022-05-31 17:46:52
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#基础之vs2010安装与配置使用教程
-
C#基础之vs2010安装与配置使用教程
-
KVM虚拟化技术之使用Qemu-kvm创建和管理虚拟机的方法
-
C#多线程学习之(四)使用线程池进行多线程的自动管理
-
C#多线程学习之(五)使用定时器进行多线程的自动管理
-
C#使用Socket实现服务器与多个客户端通信(简单的聊天系统)
-
使用C# CefSharp Python采集某网站简历并且自动发送邀请短信的方法
-
使用Visual Studio2019创建C#项目(窗体应用程序、控制台应用程序、Web应用程序)
-
c# sharepoint client object model 客户端如何创建中英文站点
-
ASP之简化创建关闭记录集对象并创建使用简单的MSSQL存储过程