cefsharp 添加html,winform+cefSharp实现窗体加载浏览器

1:新建winform项目

2:安装cefSharp

3:配置管理器更改为X86

4:添加引用

using CefSharp;

using CefSharp.WinForms;

5:项目启动,打开网页

///

/// 创建ChromiumWebBrowser 实例

///

public ChromiumWebBrowser browser;

public Form1()

{

InitializeComponent();

browser = new ChromiumWebBrowser("http://www.baidu.com/");

this.Controls.Add(browser);

browser.Dock = DockStyle.Fill;

}

6:项目启动窗口最大化

///

/// 窗口加载最大化

///

///

///

private void Form1_Load(object sender, EventArgs e)

{

this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow;

WindowState = FormWindowState.Maximized;

}

7:取消关闭事件,最小化到托盘

1>:添加notifyIcon 控件

2:/// /// 窗口关闭事件,最小化到托盘

///

///

///

private void Form1_FormClosing(object sender, FormClosingEventArgs e)

{

e.Cancel = true;

this.WindowState = FormWindowState.Minimized;

notifyIcon1.Visible = true;

this.Hide();

return;

}

8:添加contextMenuStrip 控件,使用notifyIcon 添加绑定到contextMenuStrip

9:添加菜单点击事件

10:

/// /// 显示窗口

///

///

///

private void Show_Click(object sender, EventArgs e)

{

notifyIcon1.Visible = false;

this.Show();

WindowState = FormWindowState.Maximized;

this.Focus();

}

/// /// 退出窗口

///

///

///

private void Close_Click(object sender, EventArgs e)

{

if (MessageBox.Show("是否确认退出程序?", "退出", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)

{

this.Dispose();

this.Close();

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值