摘要:Smartphon2003中没有RadioButton,但是RadioButton又是我们界面布局中常用的控件。虽然如今Smartphone2003已经很少了,但是总还有吧。我们不就碰到这样一个项目。... 阅读全文
.net中实现vb6中的Line控件
2009-06-06 17:14 by 老羽, 500 阅读, 0 推荐, 收藏, 编辑
摘要:vb6中有Line控件,很容易在界面上画出两条不同颜色的线实现分隔界面的效果。c#实现效果图: 代码如下:画2条不同的颜色线,可以达到一种立体的效果。 public class Line : Cont... 阅读全文
扩展RadioButton,实现在不同容器中互斥选择
2009-06-06 17:05 by 老羽, 541 阅读, 0 推荐, 收藏, 编辑
摘要:扩展RadioButton,增加GroupName属性(默认为String.Empty),如果GroupName相同,则不同容器中的RadioButton也可以互斥选择。代码如下: public cl... 阅读全文
WM自定义桌面"今日插件"
2009-06-06 16:33 by 老羽, 2147 阅读, 0 推荐, 收藏, 编辑
摘要:在PPC、Mobile5、Mobile6中,自定义桌面快捷方式是通过“今日插件”完成的。近日我研究了“今日插件”的开发过程,和大家一起分享我的心得。 阅读全文
2008-7-29 .net CF自定义ToolBar(二)
2008-07-30 14:14 by 老羽, 542 阅读, 0 推荐, 收藏, 编辑
摘要:之前写了一篇自定义ToolBarEx的文章(http://www.cnblogs.com/michael-zhangyu/archive/2008/03/19/1112903.html),没有实现DropdownButton的效果,目前实现了下拉菜单的功能,如图: 参考.net CF中ToolBar的下拉菜单,直接show contextmenu;下拉的按钮宽度12... 阅读全文
2008-6-4 自定义DataGridView列-百分比进度条列
2008-06-04 17:47 by 老羽, 2955 阅读, 0 推荐, 收藏, 编辑
摘要:DataGridView是Winform中最常用的控件之一,虽然它功能很强大,但是还是有一些功能没有提供,比如生成百分比的进度。代码如下: public class DataGridViewProgressBarColumn : DataGridViewColumn { public DataGridViewProgressBarColumn() ... 阅读全文
递归遍历目录
2008-06-03 17:14 by 老羽, 248 阅读, 0 推荐, 收藏, 编辑
摘要:代码很简单: private void RecursiveDirectory(DirectoryInfo folder) { FileInfo[] files = folder.GetFiles(); foreach(FileInfo file in files) { //do... 阅读全文
关于软件系统维护的一点想法
2008-05-27 18:28 by 老羽, 438 阅读, 0 推荐, 收藏, 编辑
摘要:最近刚好在写一份关于系统维护的应标书,突然对系统维护有了一点想法。 众所周知,系统维护是很头疼的,需要维护的有以下几个地方: 1. 在使用过程中用户提出新的需求变更,要求修改系统; 2. 系统有bug,需要修改完善; 3. 系统运行的外部环境发生变化,需改进行维护,比如:数据库迁移等; 系统维护面临的困难也有如下几点: 1. 你不是系统的最初开发组成员,理解别人的代码有难度; 2. 系... 阅读全文
WinForm中应用方向键
2008-04-16 23:52 by 老羽, 453 阅读, 0 推荐, 收藏, 编辑
摘要:今天才发现,原来KeyDown事件,处理不了Keys.Down,Keys.Up,Keys.Left,Keys.Right这4个键。当在窗体上按下这4个键时,会在窗体的控件上切换焦点,不会触发KeyDown事件。如何处理方向键呢,可以利用ProcessCmdKey,代码如下: protected override bool ProcessCmdKey(ref Message msg, Keys ... 阅读全文