前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >简单易用的NanUI

简单易用的NanUI

原创
作者头像
谭广健
修改2018-10-10 15:51:10
3.5K0
修改2018-10-10 15:51:10
举报
文章被收录于专栏:谭广健的专栏

一直在寻找简单易用快捷的H5游览器嵌入到WINFROM中,终于在无意之间发现了NanUI.测试了一下还可以;

直接去使用教程,我们这次用的是VS2015来测试.

1.在winfrom中添加引用.使用Nuget包管理器查询NanUI,然后选择NetDimension.NanUI

Nuget包
Nuget包

2.对Program.cs进行环境初始化.代码如下:

代码语言:javascript
复制
 static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            //指定CEF架构和文件目录结构,并初始化CEF
            if (Bootstrap.Load(settings => {
                //禁用日志
                settings.LogSeverity = Chromium.CfxLogSeverity.Disable;

                //指定中文为当前CEF环境的默认语言
                settings.AcceptLanguageList = "zh-CN";
                settings.Locale = "zh-CN";
            }, commandLine => {
                //在启动参数中添加disable-web-security开关,禁用跨域安全检测
                commandLine.AppendSwitch("disable-web-security");

            }))
            {
                Application.Run(new Form1());
            }
        }

3.在窗体上进行构建,代码如下:

无边框模式

代码语言:javascript
复制
 public partial class Form1 : Formium
    {
        public Form1(): base("http://www.qq.com")
        {
            InitializeComponent();
        }
    }    

原生的窗口样式

代码语言:javascript
复制
  public partial class Form1 : WinFormium
    {
        public Form1() : base("http://www.qq.com")
        {
            InitializeComponent();
        }
    }

没错,关键点就是WinFormium和Formium的引用。

最后如果你已经顺利,写好以上代码,进行测试时可能会出现白屏的情况,这个在vs 2015 100%出现。

解决方法:在项目属性的调试选项卡中关闭“启用VS承载进程”选项。

代码语言:javascript
复制

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档