2018年8月14日

如何捕获全局异常

摘要: 不用多说,直接看代码: 阅读全文

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

WinForm 限制同一个进程只能打开一次

摘要: 打开 Program.cs 代码文件,这里是程序的入口点,如下: 经过以下修改,就可以实现同一个进程只能打开一次的效果: 阅读全文

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

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

摘要: 在主程序有一个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) 编辑

导航