C#WinForm中追加报表以及图片的功能
效果图片: 分步解析实现过程: 一.新建报表所需要的文件以及类: 1.新建一个WindowForm项目WindowsFormsReport; 2. 添加Entity文件夹,并添加StudentEntity.cs类; public class StudentEntity { /// <summary> ...
WinForm版 屏幕截图
环境: Vs 2015 .net 4.5.2 源码: public static void toScreen() { ThreadStart ts = new ThreadStart(() =>//开线程 { Screen scr = Screen.PrimaryScreen; Rectangle ...
Winform开发中的困境及解决方案
在我们开发各种应用的时候,都会碰到很多不同的问题,这些问题涉及架构、模块组合、界面处理、共同部分抽象等方面,我们这里以Winform开发为例,从系统模块化、界面组件选择、业务模块场景划分、界面基类和辅助类处理、代码生成工具辅助开发等方面介绍在实际项目开发过程中碰到的困境和相关的解决方案,以便分析其中... ...
C#使用Stateless和箭头控件实现状态机的控制及显示
之前开发一个小工具,内部实现一个状态机,并显示状态机当前状态及状态间的转移过程。我使用了Stateless开源状态机类库及一个开源自定义箭头控件。自定义箭头控件是HZHControls其中一个控件,我单独把它从源码中独立出来。添加、删除、替换了一部分注释,更改了一些内部事件触发逻辑,将外部依赖的 p... ...
C#之winform捕获Console.WriteLine内容到日志文件
之前接手同事的项目,是一个类似于服务端后台的Winform程序,主界面隐藏起来,只再任务栏显示程序图标。 整个项目里面没有日志记录功能,全靠Console.WriteLine打印信息。自己调试时可以用VS查看输出的内容,但给测试人员使用时很不方便。 最终,我选择将Console.WriteLine的... ...
C# NPOI Excel 跨工作薄Workbook复制工作表Sheet
跨工作薄复制Sheet,并不是单纯的将Sheet的数据复制到新Sheet中,需要将数据、公式等包括数据格式(DataFormat),单元格的风格(CellStyle)等等都复制到新Sheet中。NPOI目前的版本为2.5.1,其Excel处理已经可以较好的支持XSSF(2007及以上)与HSSF(2 ...
C# 使用 WebBrowser 实现 HTML 转图片功能
在 .NET 平台上,我们有多种方式可以将一段 HTML 文本转换为一张图片:HTML Renderer、SelectPdf 、Aspose.Html 等。 在 WinForm 程序中,每一个 System.Windows.Forms.Control 的派生类型均包含一个名为 DrawToBitma ...
winform 控制Text Box只能输入英文数字和退格键
在KeyPress事件中写入 private void txtBoxKeyPress(object sender, KeyPressEventArgs e) { if ((e.KeyChar >= 'a' && e.KeyChar <= 'z') || (e.KeyChar >= 'A' && e. ...
(八十九)c#Winform自定义控件-自定义滚动条(treeview、panel、datagridview、listbox、listview、textbox)
官网 http://www.hzhcontrols.com/ 前提 入行已经7,8年了,一直想做一套漂亮点的自定义控件,于是就有了本系列文章。 GitHub:https://github.com/kwwwvagaa/NetWinformControl 码云:https://gitee.com/kww ...
csharp: using Acrobat.dll pdf convert images in winform
// A delegate type for hooking up change notifications. public delegate void ProgressChangingEventHandler(object sender, string e); /// <summary> /// ...
无法使用前导 .. 在顶级目录上退出
在打开页面时报错:无法使用前导 .. 在顶级目录上退出 原因:顶级目录不能使用../ 经过查找,发现站点地图里出问题了 把../去掉后正常 或者在地址前加~/(表示应用程序的根目录) ...
.NET 程序下锐浪报表 (Grid++ Report) 的绿色发布指南
.NET 程序下锐浪报表 (Grid++ Report) 的绿色发布指南 在锐浪报表官方为 CSharp 编写的开发文档:“在C#与VB.NET中开始使用说明.txt” 中,关于发布项目是这么描述的: ★发布你的项目,用VS.NET制作安装程序:1、先创建安装项目:在解决方案资源管理器的根节点上点右 ...
(八十八)c#Winform自定义控件-转子
官网 http://www.hzhcontrols.com/ 前提 入行已经7,8年了,一直想做一套漂亮点的自定义控件,于是就有了本系列文章。 GitHub:https://github.com/kwwwvagaa/NetWinformControl 码云:https://gitee.com/kww ...
(八十七)c#Winform自定义控件-朝上的瓶子
官网 http://www.hzhcontrols.com/ 前提 入行已经7,8年了,一直想做一套漂亮点的自定义控件,于是就有了本系列文章。 GitHub:https://github.com/kwwwvagaa/NetWinformControl 码云:https://gitee.com/kww ...
介绍一套 C# Window Form 进销存管理系统【源码】
介绍一套用C#写的WindowForm进销存管理系统,它有一个特点,也非常有意义。 特点: 系统涵括进销存的各种业务功能,对想了解进销存的开发人员有一定引导作用,其次是UI规划相对整洁。 意义: 这是我在大学时期,使用了一个暑假假期的时间研发出来的,当时我还在研究C++,初闻C#诞生,便尝试用它开发 ...
DevExpress+Winform(五)
视频:https://www.bilibili.com/video/BV15x411x7WN?p=6 功能点:表格分组,汇总。 结果图: 操作步骤: 分组实现:设置GroupIndex 表格分数汇总:设置GridView的ShowFooter=true。设置分数列的汇总方式。 在分组里实现汇总功能: ...
DevExpress+Winform(六)
视频:https://www.bilibili.com/video/BV15x411x7WN?p=7 ChartControl图表控件的运用。 选择一种图表类型,先不考虑各种图表的叠加。 绑定数据,设置横坐标和纵坐标。 private void XtraForm1_Load(object sende ...