简单易用的NanUI

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

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

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

Nuget包

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

 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.在窗体上进行构建,代码如下:

无边框模式

 public partial class Form1 : Formium
    {
        public Form1(): base("http://www.qq.com")
        {
            InitializeComponent();
        }
    }    

原生的窗口样式

  public partial class Form1 : WinFormium
    {
        public Form1() : base("http://www.qq.com")
        {
            InitializeComponent();
        }
    }

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

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

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

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

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

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏FreeBuf

简析60度CMS的Cookies欺骗漏洞

前言 本篇文章只是为了和大家分享漏洞的挖掘经验和思路,同时让大家认识到 Cookies 欺骗漏洞的危害和严重性。 漏洞发现时间:2017.8.16,因产商无回应...

2838
来自专栏Create Sun

mvc file控件无刷新异步上传操作

前言   上传文件应该是很常见必不可少的一个操作,网上也有很多提供的上传控件。今天遇到一个问题:input控件file无法进行异步无刷新上传。真真的感到别扭。所...

3637
来自专栏跟着阿笨一起玩NET

关于.NET邮件的收发问题总结

        最近因为项目需要,研究了一下邮件的发送和接收,发现现在这方面的问题很多.虽然网上这方面的资料很多,但是真正应用起来 仍然会发现不少问题,而且很多...

1081
来自专栏跟着阿笨一起玩NET

Asp.net中把DataTable或DataGrid导出为Excel

当前编码的一个项目中有把查询结果(显示在DataGrid)导出为excel的需求,尝试了几种方法,作为技巧拿来和大家分享。 内容: 服务器端实现Data...

1971
来自专栏hotqin888的专栏

beego利用casbin进行权限管理——第五节 策略更新(续)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hotqin888/article/det...

2331
来自专栏晓晨的专栏

asp.net mvc 实现上传文件带进度条

3852
来自专栏分布式系统和大数据处理

Asp.Net 用户验证(自定义IPrincipal和IIdentity)

前一段时间有两个朋友问我,为什么在HttpModule中无法获得到Session值,因为他们希望自定义一个HttpModule,然后在其中获取Session来进...

2333
来自专栏偏前端工程师的驿站

网页优化系列二:使用Cache缓存静态文件、图片(asp.net版)

  网站中存在一些不会经常变更的内容如静态文件、图片等,我们称之为静态资源。针对这些静态资源使用cache缓存到客户端中,以减少用户再次浏览该网页时的请求量,从...

2517
来自专栏林德熙的博客

win10 uwp 存放网络图片到本地 下载图片保存图片从本地打开所有代码Nuget安装

有时候我们的网络很垃圾,我的的UWP要在第一次打开网络图片,就把图片存放到本地,下次可以从本地打开。 有时候用户使用的是流量网络,不能每次都联网下载。 我们不得...

891
来自专栏kwcode

Asp.Net使用编辑器(ueditor)

1、  1.4.3以上版本将不再承诺支持ie6/ie7。 2、如果是aspx 需要加上  ValidateRequest="false" 3、Web.confi...

4166

扫码关注云+社区

领取腾讯云代金券