网站logo图怎么做,在哪些网站上申请做广告可以在百度引擎能收到关键字,公司企业模板,网站开发到上线的流程今日学习使用Winform操作网页#xff0c;先从从窗体内嵌一个浏览器开始吧#xff1a;
文章提供测试代码讲解、测试效果图、整体测试工程下载 目录 CefSharp介绍与安装#xff1a; 创建解决方案安装CefSharp#xff1a; 控件放置#xff1a; 整体代码贴出#xff1a; 更改…今日学习使用Winform操作网页先从从窗体内嵌一个浏览器开始吧
文章提供测试代码讲解、测试效果图、整体测试工程下载 目录 CefSharp介绍与安装 创建解决方案安装CefSharp 控件放置 整体代码贴出 更改网址 测试效果展示 整体工程下载 查阅资料网址贴出 CefSharp介绍与安装 CefSharp是一个基于Chromium Embedded FrameworkCEF的.NET封装库它允许在C#应用程序中嵌入Chromium浏览器。CefSharp的主要用途是嵌入了第三方应用以实现浏览器相关的功能例如显示网页、执行JavaScript代码、处理用户输入等。CefSharp可以用于开发各种类型的应用程序如网页浏览器、网页编辑器、Web应用程序等。它提供了丰富的API和功能使开发人员能够轻松地与Chromium浏览器进行交互和控制。CefSharp是Cef的C#版本让Chromium浏览器也可嵌入WinForms和WPF中。 简言之Cef支持HTMLCSSJavaScript可以在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 TabPages Controls collection, not the Forms 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博客