当前位置: 首页 > news >正文

网站建设中备案百度网盟推广组所拥有的定向功能

网站建设中备案,百度网盟推广组所拥有的定向功能,医院网站建设存在问题,企业信息查询免费软件今日学习使用Winform操作网页,先从从窗体内嵌一个浏览器开始吧: 文章提供测试代码讲解、测试效果图、整体测试工程下载 目录 CefSharp介绍与安装: 创建解决方案安装CefSharp: 控件放置: 整体代码贴出: 更改…

今日学习使用Winform操作网页,先从从窗体内嵌一个浏览器开始吧:

文章提供测试代码讲解、测试效果图、整体测试工程下载

目录

CefSharp介绍与安装:

创建解决方案安装CefSharp:

控件放置:

 整体代码贴出:

 更改网址:

测试效果展示:

整体工程下载:

查阅资料网址贴出:


CefSharp介绍与安装:

CefSharp是一个基于Chromium Embedded Framework(CEF)的.NET封装库,它允许在C#应用程序中嵌入Chromium浏览器。CefSharp的主要用途是嵌入了第三方应用以实现浏览器相关的功能,例如显示网页、执行JavaScript代码、处理用户输入等。CefSharp可以用于开发各种类型的应用程序,如网页浏览器、网页编辑器、Web应用程序等。它提供了丰富的API和功能,使开发人员能够轻松地与Chromium浏览器进行交互和控制。CefSharp是Cef的C#版本,让Chromium浏览器也可嵌入WinForms和WPF中。

简言之,Cef支持HTML,CSS,JavaScript,可以在CS中像web网站那样操作。与winform中自带的webBrowser一样,只是CefSharp是独立的,基于Chrome浏览器,而webBrowser基于IE浏览器。 

创建解决方案安装CefSharp:

首先建立一个winform程序,项目选择.NET Framework4.8框架

在Nuget中,下载cefsharp:

控件放置:

 没有放置别的控件,仅仅一个Tabcontrol而已:

 整体代码贴出:

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 WpfWithCefSharpDemo
{public partial class Form1 : Form{public ChromiumWebBrowser chromeBrowser;public Form1(){InitializeComponent();}private void Form1_Load(object sender, EventArgs e){InitializeChromium(GetTabPage1());//初始化}public TabPage GetTabPage1(){return tabPage1;}public void InitializeChromium(TabPage tabPage1){CefSettings settings = new CefSettings();settings.Locale = "zh-CN";// Initialize cef with the provided settingsCef.Initialize(settings);// Create a browser componentchromeBrowser = new ChromiumWebBrowser("https://www.bilibili.com/");// Add it to the form and fill it to the form window.//this.Controls.Add(chromeBrowser);//chromeBrowser.Dock = DockStyle.Fill;// 确保tabPage1已经被添加到tabControl中  // 如果还没有,你需要先创建并添加它:tabControl.TabPages.Add("My Tab", "tabPage1");  // Add the browser to the TabPage's Controls collection, not the Form's  tabPage1.Controls.Add(chromeBrowser); // 假设tabPage1是TabControl中的一个TabPage  chromeBrowser.Dock = DockStyle.Fill; // Fill the entire TabPage with the browser  }private void Form1_FormClosing(object sender, FormClosingEventArgs e){Cef.Shutdown();}}}

 更改网址:

 可以在框出的代码部分更改你要访问的网页网址:

测试效果展示:

整体工程下载:

https://download.csdn.net/download/qq_64257614/89291975

查阅资料网址贴出:

CefSharp入门-winform-CSDN博客

http://www.yayakq.cn/news/482077/

相关文章:

  • 扬州做公司网站的公司做游戏的php网站
  • 网站开发主管待遇网站开发技术入股协议
  • 技术支持:佛山网站建设在做网站编代码网页导航条中的文字出现在导航条的下方怎莫解决
  • wordpress 去掉标题北京百度推广排名优化
  • 长安营销型网站建设wordpress 遍历文章
  • 南京明辉建设集团网站门户网站建设 请示
  • 商业网站建设大纲如何申请免费网站
  • 猎场第几集做的网站推广app软件制作
  • 没营业执照怎么做网站潍坊市建设工程质量安全监督站网站
  • 做网站应该考虑哪些问题网站开发费计入什么科目
  • 南京seo网站优化推广域名怎么制作网站
  • 销售网站平台怎么做的青海 网站开发 图灵
  • 域名商的网站网站开发和网站建设
  • 怎么做本地婚姻介绍网站灯光设计网站推荐
  • 做平台的网站建设网站沙井
  • 网站备案材料asp 网站 购物车
  • 网站突然找不到了 然后降权重 排名不变网站动态与静态
  • 建旅游网站费用明细网站怎么样做优化
  • 泉州网站建设报价专题页是什么
  • dw设计试图做网站响应式网站建设特色
  • 新网站建设ppt苏州网络seo
  • 网站开发设计书wordpress $limit
  • 物流网站的建设网站建设有哪些功能模块
  • 欧美网站建设教程莱芜网站建设费用
  • 怎么查看网站是哪家公司做的网站开发的费用属于什么科目
  • 在线做网站午夜伦理关键词优化的原则
  • 襄樊网站建设襄樊纯静态做企业网站
  • 国外的哪个网站可以做跳转网站如何防止攻击
  • 网站提交襄阳建设21网站
  • 大疆网站建设小说网站怎么用html做