Winform开发:使用CefSharp在窗体应用中嵌入网页(高德地图嵌入Winform)
一、Nuget下载及设置
下载下面两个包即可,我的是.NET8框架,所以下载的是含.NETCORE的包
指定生成版本,选择【Any CPU】会报错,我是64位的计算机,应该选【x64】
二、代码编写
namespace WinFormsApp1 { public partial class Form1 : Form { private ChromiumWebBrowser browser; public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { browser = new ChromiumWebBrowser("https://ditu.amap.com/ssr/search?query=广州塔"); //this.Controls.Add(browser);//在整个窗体中渲染 panel1.Controls.Add(browser);//在容器中渲染 } private void Form1_FormClosing(object sender, FormClosingEventArgs e) { // 销毁浏览器控件 if (browser != null) { browser.Dispose(); browser = null; } } private void button1_Click(object sender, EventArgs e) { browser.Reload(true);//刷新界面 } } }