随笔分类 -  WinForm

摘要:日期控件DateEdit可以供用户选择一个日期值,这非常方便,但是日常使用中会发现,如果要选择一个想要的日期,比如1980年10月1日,这将非常负责,还是勤劳自己的手指,敲击键盘来的实在一些。然而,输入完年1980之后,还要点一下向右的方向键,再次键入月份10,这也非常不可容忍。于是乎,是否可以这样输入呢?直接输入19801001,答案是肯定的,下面就进行设置了。1、首先设置properties中的Mask,将MaskType设置为RegEx(正则表达式)2、在EditMask中输入表达式的内容:(([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1. 阅读全文
posted @ 2013-04-25 17:25 路灯下的诗人 阅读(777) 评论(1) 推荐(0)
摘要:Devexpress中的GridView功能强大,但是各种属性设置也是一箩筐,这里就说一下格式条件(FormatConditions)的设置.主要用到的地方比如:对于满足某一条件的行,将其字体显示为红色.这里的condition可以设置为表达式(Expression),或者采用运算符(Equal)。1、上面图片中为表达式的形式。其中表达式的设置,点开之后有详细的说明,要注意的是写法的区别,比如:[名称]=='宝芝堂' 或者 [名称]!=? ,后者指的是”名称”字段不为空还可以这样写: [营业执照有效期]> AddMonths(Now(), -3)2、运算符的方式:下面图片 阅读全文
posted @ 2013-04-25 16:40 路灯下的诗人 阅读(2157) 评论(0) 推荐(1)
摘要:前几天从网上找了个截图开源代码进行研究,发现源码小程序是用VS2012建立的,刚好我也升级到VS2012不久,没什么犹豫就直接拿来用了(关于VS2012有什么新鲜的,可以参考我之前的一篇博客:升级到VS2012后遇到的两个问题)。程序做完后准备打包部署,然后问题就来了,下面来一步一步聊聊我打包部署的过程(还真费了不少劲):打包前的准备工作:新建一个打包部署项目,点OK,如果是第一次使用的话,会打开一个网页,按照提示的步骤来做,点击上面的step2的网址,进入到另一个网页:填写完右边的信息,点击“download now”即会收到一封邮件,里面有下载地址和激活码。点击上面的连接进行下载,会下载到 阅读全文
posted @ 2013-01-23 09:47 路灯下的诗人 阅读(4289) 评论(1) 推荐(2)
摘要:一、重写ProcessCmdKey方法protected override bool ProcessCmdKey(ref Message msg, Keys keyData){ int WM_KEYDOWN = 256; int WM_SYSKEYDOWN = 260; if ((msg.Msg == WM_KEYDOWN) || (msg.Msg ==WM_SYSKEYDOWN)) { switch(keyData) { case System.Windows.Forms.Keys.Enter: SendKeys.Send("{Tab}"); return true; } 阅读全文
posted @ 2012-07-26 18:02 路灯下的诗人 阅读(387) 评论(0) 推荐(0)