log4net 控制台应用程序

很久没摸代码了,今天上手,搭个项目,搞了很久log4net 不输入日志 因为是控制台应用程序 独立的Log4Net.config文件 在winform程序中一定要设置 因为winform是去bin/Debug读取 而webform不是 在WebForm,的项目不需要设置此项 ...

Winform dataGridView 用法

//方法一 表头调换, 后台调用 this.dataGridView1.Columns["ProductName"].DisplayIndex = 0; //方法二 表头调换,属性设置, 页面上拖拽 this.dataGridView1.AllowUserToOrderColumns = true; ...

记客户端WebBrowser控件修改版本的问题

保留在本地电脑的一篇记录,第二条描述是在网上看来的,忘记在哪看的了,也就没注明出处,望见谅。 1、Winform内置浏览器控件的底层调用与系统IE浏览器的底层调用相同。 2、IE8 对渲染引擎做了很大的改动,新增加一个标准模式 (Standard Mode)。 当用户机器升级到IE8, WebBro ...

在Winform程序中使用Spire.Pdf实现页面添加印章处理

在一些场合,我们往往需要使用印章来给每页文档加盖一个印章,以表示该文档经过某个部门的认证的,常规的做法就是打印文档后盖章,如果需要电子档再行扫描一下。这样的处理,如果文档很多,且仅仅需要电子文档的就很麻烦了,需要打印再盖章再扫描,而且电子文档往往有失真的问题。本篇随笔介绍如何在在Winform程序中... ...

Dev TreeList 实现节点拖拽功能

实现逻辑,winform程序Dev TreeList控件上下级拖拽,选中节点可以拖拽至他的同级节点或上级节点,不可拖拽至他的下级几点 如下图:m01节点可以拖拽至root节点外面或者my节点下,但不可拖拽至m01-1和m01-2节点下 实现关键代码: treeList.AllowDrop =true ...

C# 利用Selenium实现浏览器自动化操作

Selenium是一款免费的分布式的自动化测试工具,支持多种开发语言,无论是C、 java、ruby、python、或是C# ,你都可以通过selenium完成自动化测试。本文以一个简单的小例子,简述C# 利用Selenium进行浏览器的模拟操作,仅供学习分享使用,如有不足之处,还请指正。 ...

DevExpress的WidgetView的使用介绍

很多程序可能都会有一个首页综合展示系统的相关信息,如汇总信息,图表统计、待办业务、提醒信息等内容,在Web上可能叫做Dashboard仪表板,或者首页页面,不管哪种叫法,都是综合展示一些信息,提供一些信息展示或者处理工作的入口,我们在Winform里面,有时候也需要这样的仪表板首页,这个使用DevE... ...

dev winform LayoutControlitem 设置Size

有时候怎么调Size的Width,都会回到原来的数值,例如下面改成120,Enter一下又回到60,什么原因呢? 解决办法:首先FreeSize,然后检查MaxSize、MinSize之类的属性,设置的size大小应该在这个max和min之间。还不行,得检查旁边的控件有没有lock size。还不行 ...

devexpress winform 快速选中 layoutcontrolitem

我想选择新增控件外面的小容器 办法1:通过鼠标选中容器与控件新增控件之间的空隙,如果边距不超3,好难啊。 办法2:通过在属性里下拉选择,容器一多,看花眼,好难啊。 办法3:选中里面的控件,然后出现一个下拉三角,再点击那个三角,简单死了。但是,右边的属性不会更新,该死。 ...

CefSharp 开发触屏终端遇到的问题记录

一、背景 最开始准备使用的 Chromely 做一个终端机项目,本来以为挺顺利的一个事情折腾了两天半。由于无法直接控制窗体的属性,最后还是切换到 .NET Framework 4.8 + CefSharp,记录一下遇到的坑和问题。 二、问题 2.1 输入法无法弹出 终端机系统最开始是 Windows ...

包含UAC的系统(如win7、win10等)开机自动启动应用程序

资料:https://vilic.info/archives/785 背景 最近做了一个winform的程序,程序中有个设置,可以设置开机自动启动,本来采用的是注册表启动方式,在xp系统上测试没有问题,但是在自己的win10电脑上就不行。 后来查资料发现程序需要用管理员权限才能写入到注册表,非管理员 ...

ExcelWeb脚本助手,自定义脚本,批量操作Excel与网页

ExcelWeb脚本助手,是一款可以自定义脚本操控Excel和浏览器的工具。提供了简单实用的Excel与Browser的API调用,通过自建脚本或自建项目,随意定制。 可以非常方便的根据Excel中的数据批量操作网页,Excel数据填充到网页,从浏览器获取数据到Excel。当然也可以分别使用,用脚本 ...

CEF+ChromiumWebBrowser+vue+elementUI 前后端交互(注意:有后端非前端主动触发回调前端vue前端)

项目背景: 项目技术方案定的是前后端分离,采用framework4.0+vue+elementUI 客户端需要加壳(使用CEF+ChromiumWebBrowser),避免客户端多样,导致环境不支持; 并且客户端需要调用微软硬件(键盘、语音)接口进行业务操作; 所遇到的场景: 语音 客户端(前端)需 ...

123···7>