摘要: 阅读全文
posted @ 2016-03-16 11:20 余先森 阅读(142) 评论(0) 推荐(0)
摘要: C# winform的窗体类有KeyPreview属性,可以接收窗体内控件的键盘事件注册。窗体和控件都有KeyDown,KeyUp,KeyPress三个事件,每个事件都会有KeyEventArgs参数传入,只要判断传入参数的KeyChar就可以了,Framework提供了Keys枚举来表示键盘上的各 阅读全文
posted @ 2016-03-16 10:48 余先森 阅读(8087) 评论(0) 推荐(1)
摘要: 阅读全文
posted @ 2016-03-15 20:30 余先森 阅读(196) 评论(0) 推荐(0)
摘要: 比如toolBar是一个组合控件 this.toolBar.CaptionHeight =this.toolBar.Items.Count * 60;//重新激活toolBar控件 CaptionHeight 属性指示标准窗口标题栏区域的高度(以像素为单位)。 阅读全文
posted @ 2016-03-04 13:54 余先森 阅读(1033) 评论(0) 推荐(0)
摘要: 当我使用 String str="c:\aa.xls"; str=str.Replace("\","\\");时,括号为红色错误的,那么如何才能替换成"\\"呢,双引号里的内容 解决的方法: 1.String str=@"c:\aa.xls";str = str.Replace(@"\", @"\\ 阅读全文
posted @ 2016-03-02 17:17 余先森 阅读(12392) 评论(1) 推荐(0)
摘要: VC下Debug和Release区别 最近写代码过程中,发现 Debug 下运行正常,Release 下就会出现问题,让我百思不得其解,而Release 下又无法进行调试,于是只能采用printf方式逐步定位到问题所在处,才发现原来是给定的一个数组未初始化,导致后面处理异常。网上查找了些资料,在这 阅读全文
posted @ 2016-03-01 16:51 余先森 阅读(279) 评论(0) 推荐(0)
摘要: 这是我下来整理好的,如果哪里不全,望大家多多指教 C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。B/S是Brower/Server的缩 阅读全文
posted @ 2016-03-01 13:38 余先森 阅读(494) 评论(0) 推荐(0)
摘要: DotNteBar中ComboBoxEx.DroppedDown = true可以不点击该控件就显示其内容。将DropDownStyle属性设为DropDownList下拉框就不能进行编辑只能选择下拉框里有的内容 效果如下: 阅读全文
posted @ 2016-02-24 17:33 余先森 阅读(205) 评论(0) 推荐(0)
摘要: 最开始我也不清楚,后来我是这样想了。 1.事件和委托不是一个概念,你如果是调用control的事件,可以直接在其对应的事件eventhandler上attach自己的事件方法就好了如:this.Button1.MouseDown+=newMouseEventHandler(Button1_Mouse 阅读全文
posted @ 2016-02-24 14:44 余先森 阅读(2033) 评论(0) 推荐(0)
摘要: 委托给了C#操作函数的灵活性,我们可使用委托像操作变量一样来操作函数,其实这个功能并不是C#的首创,早在C++时代就有函数指针这一说法,而在我看来委托就是C#的函数指针,首先先简要的介绍一下委托的基本知识:委托的定义委托的声明原型是 delegate <函数返回类型> <委托名> (<函数参数>)例 阅读全文
posted @ 2016-02-24 14:37 余先森 阅读(338) 评论(0) 推荐(0)