.NET使用Cefsharp开发winform项目入门示例

.NET使用Cefsharp开发winform项目入门示例

最近需要用.NET开发winform项目,搜索了下html做界面方面的资料,希望替代原生webbrowser控件,结果发现CefSharp这个开源控件项目。cefsharp目前中文资料不多,下面记录CEFSharp使用的一些过程。 首先是写个Demo,直接使用VS创建项目,并且用nuget获取cefsharp。demo代码很简单: private vo……

C# 集成cefsharp实现javascript回调方法RegisterJsObject

C# 集成cefsharp实现javascript回调方法RegisterJsObject

C# 中集成cefsharp实现javascript回调方法介绍,主要用到RegisterJsObject方法。在构建完WebView webView = new WebView(url)后,即可调用RegisterJsObject方法来注册一个js对象,从而前端的javascript就可以访问这个对象,调用定义的方法。 //在C#中定义类Callbac……

DataGridView 自定义绘制 RowHeader 选中行显示三角形

DataGridView 自定义绘制 RowHeader 选中行显示三角形

DataGridView 自定义绘制 RowHeader 需要增加事件 CellPainting +=DataGridView_CellPainting; //行三角形  文章来源: codebye void DataGridView_CellPainting(object sender, DataGridViewCellPaintingEventArgs ……

NSIS制作Winform安装包时提示请指定安装程序语言

NSIS制作Winform安装包时提示请指定安装程序语言

今天使用NSIS打包制作Winform安装包,用HM VNISEdit 配置向导,到第二步时总是提示“请指定安装程序语言”,安装程序语言 区域不显示语言 也无法输入内容 (似乎不是NSIS的问题~其他同事用的都很正常) 经过多方查询,找到了原因,配置问题,解决方法: HM VNISEdit 这个工具是第三方脚本编辑器。在编译的时候,它需要调用 NSIS 本……

DataGridView拖放操作应用程序卡死也不报错

DataGridView拖放操作应用程序卡死也不报错

DataGridView拖放操作卡死也不报错。 VS中调试也没报错?!电脑卡得很,其它程序表现卡,无论放多久,就是不报什么错! 解决方案 20 用的是什么系统,这个应该是设置问题 右击 项目-属性,点开“生成:选项卡 将 ”目标平台“ 改为 ”Any CPU“ 在点开调试选项卡,取消承载进程 10 不懂帮顶,能否尝试一下dev的 GridControl ……

半年没来散散分:服务器端最大的瓶颈在哪里

半年没来散散分:服务器端最大的瓶颈在哪里

带宽?硬盘?内存?CPU?其它? 欢迎大家讨论,开开脑洞,说说看。 解决方案 5 伸缩性/线性加速比。理论上一台服务器假如能支持100个用户的话,100个服务器能支持10000个用户。同样的问题一个计算机计算需要1个小时,100个服务器需要36秒。但是实际上做不到。 你软件和硬件架构的好坏决定了伸缩性。伸缩性差的程序,你部署再多的服务器,性能都上不去,还出各……

关于动态菜单的点击

关于动态菜单的点击

本人有一个菜单控件,里面有个菜单,内容1111,本人动态生成它下面的子菜单,假设有3个 XXX... XXX...                 foreach (var xmlItem in HomeXEle)                 {                     if (null != xmlItem)              ……