随笔分类 -  桌面开发 WinForm

摘要:1.删除表格选中行 当行数比较多的时候,一行一行去判断行属性是否Dirty或者第一列的值是否被选中会比较浪费时间,不到10W行就10秒钟的时间方法一:定义一个字典,在单击事件和右键事件中记录这个编号 private Dictionary<string, bool> m_SelectDic = new 阅读全文
posted @ 2020-03-20 08:28 maanshancss 阅读(286) 评论(0) 推荐(0) 编辑
摘要:多语言处理工具我使用的是 SailingEase .NET Resources Tool ,好处是导出一个Excel,把具体翻译工作交给专业的人来做,翻译ok后再导入,缺点就是后续更改麻烦,添加一个,又得来一次 前期不考虑多语言,把涉及到的提示消息和窗体信息 按照系统常用 和窗体分开,写到一个类中, 阅读全文
posted @ 2018-02-09 16:13 maanshancss 阅读(183) 评论(0) 推荐(0) 编辑
摘要:1.删除表格的某一行数据,必须是VirtualMode = false 的时候才生效,不然就只是灰色 SuperDBG_Right.PrimaryGrid.SetDeletedRows(SuperDBG_Right.PrimaryGrid.ActiveRow.RowIndex, 1, true, f 阅读全文
posted @ 2017-11-24 23:59 maanshancss 阅读(421) 评论(0) 推荐(1) 编辑
摘要:针式打印机: 通过24个小针撞击,对纸面产生压力,所以它可以最快速度地打印多联,但声音比较大,价格贵; 喷墨打印机:价格便宜,但打印多的时候需要经常要换墨水,手上脏兮兮的,现在很少人用,耗材是墨水 激光打印机:激光产生电火花, 耗材是硒鼓,价格相对贵一些,但打印速度快,而且我感觉价格也不很贵 套打: 阅读全文
posted @ 2017-04-06 16:06 maanshancss 阅读(176) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cnblogs.com/sheng_chao/p/5958846.html 软件下载链接 痛点: 通常我们为了让软件支持多语言,会使用 .NET 自带的资源文件来存储不同的语言资源,在程序中加载和调用,但是对于大型工程或者团队开发,包括不断演进的版本,会让多语言开发十分的 阅读全文
posted @ 2016-10-17 18:26 maanshancss 阅读(432) 评论(0) 推荐(0) 编辑
摘要:无边框窗体移动的两种方式对比 阅读全文
posted @ 2016-01-21 15:09 maanshancss 阅读(497) 评论(0) 推荐(0) 编辑
摘要:在普通的单实例中,第二次点击软件快捷方式的时候,往往简单提示"系统已经运行",而不是把第一次打开的软件主窗体显示出来,下面演示如果主窗体已经打开则把第一次打开的主窗体放置到最前面; 阅读全文
posted @ 2016-01-05 17:44 maanshancss 阅读(318) 评论(0) 推荐(2) 编辑
摘要:通过加载程序集反射出Resources 里面的图片或者图标,提取的图片存放到编译目录下面,可以自行修改; 阅读全文
posted @ 2015-09-15 18:02 maanshancss 阅读(3009) 评论(0) 推荐(3) 编辑
摘要:对 IrisSkin、Skin++【SkinSharp】、DotNetSkin三种皮肤做了简单介绍,给出详细的下载链接,提供了丰富的皮肤文件下载(IrisSkin 60个ssk、SkinSharp 72 she、DotNetSkin 19个skin 个供选择)以及 DotNetBar、Devpress 可直接运行的实例。使您对皮肤组件或用户界面套装有一个感官上的认识,另外标了一下价格,具体请参照官网。 阅读全文
posted @ 2013-12-11 17:04 maanshancss 阅读(13137) 评论(0) 推荐(24) 编辑
摘要:收银时通过给打印机发送命令等方式来打开钱箱,支持北洋、佳博、爱普生。 阅读全文
posted @ 2013-11-26 16:07 maanshancss 阅读(8456) 评论(4) 推荐(51) 编辑
摘要:功能介绍:1.记录键盘以及鼠标操作并保存到txt D:\TEST我只需要记录自己的电脑是什么时候打开的就可以了,其它的操作信息我不需要,所以自己没有统计2.定时截取桌面图片(.bmp) D:\TEST\Pic方便查看自己的操作信息,一天下来了我的效率到底有多低,只有我自己才可以看到。看看自己在桌面上面都做了哪些事情3.把txt 压缩 并发送的指定邮箱(需要修改发件人邮箱和密码以及收件人邮箱)为了防止邮箱密码被修改导致无法进入,这里把邮箱密码放开来,需要测试人自己填写自己QQ小号邮箱和密码,防止被其它测试人员修改导致无法测试具体需修改配置文件logon.ini:发送邮箱:Po... 阅读全文
posted @ 2013-01-30 16:31 maanshancss 阅读(1105) 评论(16) 推荐(25) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2011-12-13 13:28 maanshancss 阅读(39) 评论(0) 推荐(6) 编辑