0

WinForm自定义控件之DefaultValue的误解

DefaultValue,顾名思义,默认值的意思。但这个默认值不是用来显示的,它的作用是当属性设置的值(无法代码写还是属性窗口输入)与DefaultValue相同时,会区别显示,比如其它值加粗,DefaultValue不加粗。 DefaultValue可以勉强理解为密码或者暗号,虽然看不到,但值对了 ...

水色天空 发布于 2019-12-11 09:48 评论(0)阅读(123)
1

Winform中实现仿XP系统的任务栏菜单效果(附代码下载)

场景 效果 注: 博客主页: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下载。 实现 新建一个Form窗体,设计页面布局如下 折叠效果的向上和向下按钮是PictureBox,从上往下依次的Tag标签 ...

霸道流氓 发布于 2019-12-11 09:30 评论(0)阅读(191)
0

逝者如斯夫(一)

Dev 复合表头的使用 作为一名开发小白,开发时遇到使用复合表头,此前没有使用过,浪费很多时间弄出,此为本人经验,仅供参考。 1.首先针对于VS里面增加了Dev控件来说,创建WinForm页面后拖动GridControl 到表单中 2.页面中有 Click here to change view, ...

songxw 发布于 2019-12-06 11:45 评论(0)阅读(124)
3

使用FastReport报表工具实现信封套打功能

在较早期的报表套打的时候,我倾向于使用LODOP的ActiveX进行报表的打印或者套打,BS效果还是很不错的。之前利用它在Winform程序里面实现信封套打功能,详细参考《基于信封套打以及批量打印的实现过程》,虽然功能能够完美实现,不过由于还需要附带一个不是百分百整合一起的插件,还是有点另类的,虽然... ...

伍华聪 发布于 2019-12-03 17:42 评论(5)阅读(860)
0

C# WinForm界面美化--使用IrisSkin实现换肤功能

WinForm界面使用IrisSkin,可以说做到了一键美化,当然美化的效果仁者见仁智者见智,可以挑选自己喜欢的。 1、IrisSkin下载地址:https://www.cr173.com/soft/69061.html 2、将下载的文件放到Debug下面。 3、新建一个WinForm窗体,命名为M ...

缥缈的尘埃 发布于 2019-12-01 01:38 评论(0)阅读(466)
0

winform删除dataGridView列报异常:System.IndexOutOfRangeException:“索引 7 没有值

winform界面如下: 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using S ...

jeeanminPei 发布于 2019-11-30 15:34 评论(0)阅读(123)
0

C# winfrom调用摄像头扫描二维码(完整版)

前段时间看到一篇博客,是这个功能的,参考了那篇博客写了这个功能玩一玩,没有做商业用途。发现他的代码给的有些描述不清晰的,我就自己整理一下发出来记录一下。 参考博客链接:https://www.cnblogs.com/geeking/p/4181450.html 好了 进入正题。 项目环境 项目代码的 ...

夜里挑键戳灯 发布于 2019-11-27 14:39 评论(0)阅读(542)
0

Winform中使用DevExpress的CheckEdit控件实现多选条件搜索

场景 Winform控件-DevExpress18下载安装注册以及在VS中使用: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100061243 安装完DevExpress后,实现一个可以选择多个条件的搜索功能,效果如下 实现 ...

霸道流氓 发布于 2019-11-26 09:00 评论(1)阅读(197)
2

C#通用查询器

很多通用查询器,对查询条件中的AND及OR的支持度不是很好,要么全部是AND要么全部是OR。笔者通过一段时间的摸索,终于完成了一个自己较为满意的通用查询器, 可以实现多条件的AND及OR,现将实现过程记录一下: 1、在App.config中添加数据库连接字符串。 <connectionStrings ...

缥缈的尘埃 发布于 2019-11-25 23:25 评论(0)阅读(435)
0

DevExpress的TreeList实现显示本地文件目录并自定义右键实现删除与重命名文件

场景 使用DevExpress的TreeList显示本磁盘下文件目录并在树节点上右键实现删除与添加文件。 效果 自定义右键效果 实现 首先在包含Treelist的窗体的load方法中对treelist进行初始化 Common.DataTreeListHelper.RefreshTreeData(th ...

霸道流氓 发布于 2019-11-20 17:16 评论(0)阅读(98)
0

DevExpress的进度条控件ProgressBarControl的使用-以ZedGraph添加曲线进度为例

场景 Winform控件-DevExpress18下载安装注册以及在VS中使用: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100061243 在使用ZedGraph进行添加曲线时,曲线数量如果很多的情况下,速度会比较慢。 所 ...

霸道流氓 发布于 2019-11-18 17:19 评论(0)阅读(113)
1

DataGridView使用BindingNavigator实现简单分页功能

接上一篇《DataGridView使用自定义控件实现简单分页功能》,本篇使用BindingNavigator来实现简单分页功能。其实也只是借用了一个BindingNavigator空壳, 实现原理和代码与上一篇几乎一样,实现方法如下: 1、新建一个WinForm程序,命名为BindingNaviga ...

缥缈的尘埃 发布于 2019-11-16 15:46 评论(0)阅读(241)
0

Winform中实现ZedGraph滚轮缩放后自动重新加载数据

场景 Winforn中设置ZedGraph曲线图的属性、坐标轴属性、刻度属性: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100112573 需求是在曲线图上进行滚轮或者鼠标划区域缩放时重新加载数据。 效果如下 注: 博客主页 ...

霸道流氓 发布于 2019-11-15 14:09 评论(0)阅读(133)
0

DataGridView使用自定义控件实现简单分页功能

本例子使用自定义控件方法实现,数据库使用的是SQL Server,实现过程如下: 1、新建一个自定义控件,命名为:PageControl。 2、PageControl代码如下: public partial class PageControl : UserControl { //委托及事件 publ ...

缥缈的尘埃 发布于 2019-11-15 11:19 评论(0)阅读(227)
0

Winform中自定义添加ZedGraph右键实现设置所有Y轴刻度的上下限

场景 Winforn中实现ZedGraph自定义添加右键菜单项(附源码下载): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100140716 Winform中实现ZedGraph中曲线右键显示为中文: https://blog ...

霸道流氓 发布于 2019-11-15 10:18 评论(0)阅读(67)
1

DataGridView自动保存列的宽度和位置

WinForm程序中表单的自动保存列的宽度和位置,是一种常见的功能,对于用户体验来说是非常好的。现记录一下实现过程: 1、新建一个类,命为为:DataGridViewColumnStyle。 这个类实现的功能:当DataGridView的列宽或列的位置发生改变时,系统将自动记录DataGridVie ...

缥缈的尘埃 发布于 2019-11-13 19:32 评论(0)阅读(144)
0

Winform中在ZedGraph中最多可以添加多少条曲线

场景 Winforn中设置ZedGraph曲线图的属性、坐标轴属性、刻度属性: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100112573 在对ZedGraph进行曲线添加时,如果需要添加大量曲线,那么最多可以添加多少条曲线 ...

霸道流氓 发布于 2019-11-13 10:31 评论(0)阅读(73)
0

DataGridView右键菜单自定义显示及隐藏列

WinForm程序中表单的列可自定义显示及隐藏,是一种常见的功能,对于用户体验来说是非常好的。笔者经过一段时间的摸索,终于实现了自己想要的功能及效果,现记录一下过程: 1、新建一个自定义控件,命名为:PopupMenuControl。 2、在PopupMenuControl.Designet文件中的 ...

缥缈的尘埃 发布于 2019-11-12 00:55 评论(3)阅读(241)
0

Winform中双击DevExpress的TreeList的树形节点怎样获取当前节点

场景 DevExpress的TreeList怎样设置数据源,从实例入手: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/102548490 鼠标双击TreeList中的某一节点,在双击事件中怎样获取当前节点。 注: 博客主页: h ...

霸道流氓 发布于 2019-11-08 17:00 评论(0)阅读(215)
0

Winform中在使用Dock属性设计页面布局控件的顺序导致页面效果不同的问题

场景 在Winform中进行页面设计时,常使用控件的Dock属性来进行布局调整。但是由于设置属性的顺序问题,导致达不到想要的效果。 比如以下两个控件 下面的控件设置的Dock属性是Bottom,即在页面底部,那么再设置上面的控件的Dock属性为Fill,理想效果是应该他们按当前布局显示在页面上。但是 ...

霸道流氓 发布于 2019-11-08 16:48 评论(0)阅读(117)