2018年8月14日

如何让其它的类对象访问主程序控件?

摘要: 在主程序有一个textbox控件,用来显示一些调试的信息或错误信息,如果其它类也需要访问的话,需要把这个控件设置为public 才可以,当时这样做违背高内聚,低耦合的原则,所以使用委托代理的方式来实现,首先在主程序类中定义如下函数: 假设在类 ZKAction 中需要访问这个控件,则需要声明如下的委 阅读全文

posted @ 2018-08-14 16:33 lpq22221314 阅读(175) 评论(0) 推荐(0) 编辑

WinForm 的定时器使用

摘要: 定时器的定义: 参数的初始化: 定时执行的函数,要按照指定的参数来定义: 阅读全文

posted @ 2018-08-14 16:26 lpq22221314 阅读(589) 评论(0) 推荐(0) 编辑

WinForm 关于任务栏图标进程结束后图标无法自动清除的问题!

摘要: 最近在做一个项目,有2个进程,A进程需要定时把B进程强行kill掉,然后再启动,当时这样会有一个问题,就是强行kill掉的进程在任务栏的托盘图标不会自动消失,必须用鼠标经过那个位置才会消失。这样就导致事件久了,任务栏出现一大堆图标,非常影响形象。 后来网上看到一个方法,说是通过进程间的通讯,就是由A 阅读全文

posted @ 2018-08-14 16:18 lpq22221314 阅读(516) 评论(0) 推荐(0) 编辑

WinForm 实现最小化任务栏托盘

摘要: 步骤: 1. 在Form上添加一个 NotifyIcon 控件,无需设置属性,当时如果想要在最小化到任务栏可以点右键菜单,那还需要添加一个ContextMenuStrip菜单控件,然后把 NotifyIcon的ContextMenuStrip属性设置为菜单控件即可。 2.在 NotifyIcon 的 阅读全文

posted @ 2018-08-14 16:04 lpq22221314 阅读(340) 评论(0) 推荐(0) 编辑

2016年10月29日

cxGrid 在 GridMode = True 模式下实现标题点击排序以及标题列过滤筛选!!!

摘要: 最近使用 cxGrid 这个表格控件,发现加载十几万笔数据时加载特别慢,同时用 DBGridEh 加载来对比,发现速度差异很大, 原来是 cxGrid 的 GridView 默认 GridMode=False ,此时加载数据集时会设置每一列的属性(例如把每一列的不同值转入筛选器中), 所以速度会慢很 阅读全文

posted @ 2016-10-29 15:29 lpq22221314 阅读(880) 评论(0) 推荐(0) 编辑

2016年10月27日

UniDAC 断线重连方法

摘要: KBM服务端的 UniConnection 要实现断线重连(连接 MSSQLServer), 需要以下几个步骤: 一、修改单元文件:kbmMWUniDAC.pas 二. 把 UniConnection 的 Options.LocalFailover:=True ; 三. 在 UniConnectio 阅读全文

posted @ 2016-10-27 18:12 lpq22221314 阅读(1770) 评论(0) 推荐(0) 编辑

kbmMWClientQuery 排序问题

摘要: 想要对 kbmMWClientQuery 数据集进行排序,按以下方法调用: kbmMWClientQuery.SortOn('a1;a2;a3:desc;a4',[]); 多个字段用分好隔开,如果其中有一个字段是倒序,用冒号隔开,如 a1:desc (是不是很奇怪的写法) 当查询一个语句,再进行排序 阅读全文

posted @ 2016-10-27 17:59 lpq22221314 阅读(116) 评论(0) 推荐(0) 编辑

2014年11月28日

html学习(二)

摘要: 一、label 的作用,绑定其他控件,当点击label相当于点击了被绑定的控件;<br/><label for="myname">姓名</label><input id="myname" type="text"/><label for="marry">婚否</lbel><input id="marr 阅读全文

posted @ 2014-11-28 23:23 lpq22221314 阅读(256) 评论(0) 推荐(0) 编辑

html 学习(一)

摘要: 最近想做一个WEB的小项目,但是html太久没接触了,忘得差不多了,现在补一下; html文件的基本语法架构: <html> <head> </head> <body> </body> </html> 其他组件: 表单:<form action="register.aspx"> </form>,当点 阅读全文

posted @ 2014-11-28 12:47 lpq22221314 阅读(318) 评论(0) 推荐(0) 编辑

2014年11月22日

Host+DLL模式下快捷键的使用

摘要: 最近在做一个 Host+DLL 的插件系统,每个DLL模块都继承一个基类模块TBaseForm , 然后再基类模块里定义了增F1、删F2、改F3、查F4等功能,每个功能定义了一个快捷键,在主程序这边通过PageControl来加载每个DLL模块,问题来了,当我打开多个模块时,按下 F1 时,系统调... 阅读全文

posted @ 2014-11-22 08:33 lpq22221314 阅读(504) 评论(0) 推荐(0) 编辑

导航