代码改变世界

DataGridView的paint方法来绘制一行”假”Row来显示(转)

2007-10-29 10:59 by TTlive, 261 阅读, 0 推荐, 收藏, 编辑
摘要:我们在用DataGridView显示数据的时候是否有时会觉得它的功能并不是十分的人性,比如我们想做一个统计所有数据的量或者一列数据的综合,总感到没有地方来呈现它们,其实我们那可以很好的利用DataGridView的paint方法来绘制一行”假”Row来显示,这样既节省空间又美观大方。首先我们要继承.net自带的强大的DataGridView1.提供一个枚举类型BottomAlign用来显示相关值排列的对齐方式(left,right,center),并且在类中定义一个BottomAlign类型的BottomAlignment属性2.重写DataGridView的OnPaint方法具体代码如下:u 阅读全文

关于限制输入

2007-09-27 20:41 by TTlive, 159 阅读, 0 推荐, 收藏, 编辑
摘要:平常经常遇到需要对输入进行限制的时候,经常使用,但是有些东西又记不住,所以干脆写下来。textBox中只允许输入int数据的情况。在KeyPress事件中写就可以实现了。privatevoidtextBox1_KeyPress(objectsender,KeyPressEventArgse)...{if((int)e.KeyChar>48&(int)e.KeyChar<57||(int)e.KeyChar==8)...{e.Handled=false;}else...{e.Handled=true;}}因为使用到了ASC码,所以要记住对应输入所属的ASC码范围:0-9对应的 阅读全文

Windows小技巧:如何把安全模式选项加入启动菜单

2007-09-11 20:05 by TTlive, 237 阅读, 0 推荐, 收藏, 编辑
摘要:有时候电脑中毒需要在安全模式下杀毒,想使用Windows XP默认的还原系统也得在安全模式下进行.如果你觉得开机之后猛按F8很烦的话,可以把安全模式选项加入到启动菜单里面.方法如下: 定位到控制面板>>系统.或者右键点击我的电脑>>属性(Win键+Break) 进入高级选项卡,设置启动和故障恢复,点击编辑. 在Boot.ini文件中加入以下内容: multi(0)disk(0)rdisk(0)partition(2)/WINDOWS="Microsoft Windows XP Professional Safe Mode" /fastdetect / 阅读全文

取得某月和上个月第一天和最后一天的方法(C#)

2007-08-31 14:33 by TTlive, 234 阅读, 0 推荐, 收藏, 编辑
摘要:/**////<summary>///取得某月的第一天///</summary>///<paramname="datetime">要取得月份第一天的时间</param>///<returns></returns>privateDateTimeFirstDayOfMonth(DateTimedatetime)...{returndatetime.AddDays(1-datetime.Day);}/**////<summary>///取得某月的最后一天///</summary>/// 阅读全文

ToString()格式和用法大全(网摘)

2007-08-24 09:14 by TTlive, 194 阅读, 0 推荐, 收藏, 编辑
摘要:ToString()方法是最经常使用,也需要使用的方法,可是不少人都只用到简单的无参数的方法,而实际上ToString()有4个重载方法,你转换成不同样式的方法,他们都一个一个参数那就是格式参数,以显示成你需要的格式。如下,可以转换成7种格式的: C 货币 2.5.ToString("C") ... 阅读全文

组合快捷键的实现方法

2007-08-21 15:33 by TTlive, 264 阅读, 0 推荐, 收藏, 编辑
摘要://在form_load的时候写上//this.KeyPreview=true;//表示窗体接受按键事件//然后在KeyDown事件中写入如下代码实现输入的是否是Ctrl+A的组合键:privatevoidForm1_KeyDown(objectsender,KeyEventArgse){if(e.KeyCode==Keys.A&&e.Modifiers==Keys.Control)MessageBox.Show("Ctrl+R");}//验证输入的是不是组合键盘Ctrl+AprotectedoverrideboolProcessCmdKey(refMess 阅读全文

.NET2.0隐形的翅膀,正则表达式搜魂者

2007-08-20 23:14 by TTlive, 154 阅读, 0 推荐, 收藏, 编辑
摘要:本文实现了:只能输入1个数字只能输入n个数字只能输入至少n个数字只能输入m到n个数字只能输入数字只能输入某个区间数字只能输入0和非0打头的数字只能输入实数只能输入n位小数的正实数只能输入m-n位小数的正实数只能输入非0的正整数只能输入非0的负整数只能输入n个字符只能输入英文字符只能输入大写英文字符只能输入小写英文字符只能输入英文字符+数字只能输入英文字符/数字/下划线密码举例验证首字母大写验证网址(带?id=中文)VS.NET2005无此功能验证汉字验证QQ号验证电子邮件(验证MSN号一样)验证身份证号(粗验,最好服务器端调类库再细验证)验证手机号(包含159,不包含小灵通)验证电话号码号(很 阅读全文

2007年程序员最应该知道的十件事

2007-08-18 23:23 by TTlive, 135 阅读, 0 推荐, 收藏, 编辑
摘要:【CSDN独家报道】2007年中国程序员大调查活动将于今天成功落下帷幕,在这为期一个半月的调查活动中,我们共收到了将近两万份有效的调查数据反馈,CSDN和《程序员》已经共同成功的树立了国内调查样本最多的开发者大调查的品牌。 透过这些珍贵的数据背后,我们看到了软件业发展的历史、趋势和热点,可以看到各种技术、产品竞相白热化的竞争。从中我们也可以获得很多一直困扰程序员的问题的答案。因为大家共同的参与,也经过了我们的分析,我们得到了以下的2007年程序员必须了解的十件事,做为对大家参与这次非常有意义的活动的一种回报,也一定会为更多的人带来更大的价值。一、技术热点的背后一定相互关联“我们看到在回答最近. 阅读全文

Win xp中管理文件共享方便快捷的方法。

2007-04-27 20:22 by TTlive, 192 阅读, 0 推荐, 收藏, 编辑
摘要:在“开始-->运行”中输入“X:/Windows/System32/Rundll32.exe ntlanui.dll,ShareManage”(不包括“”,其中“X”为Windows系统所在的磁盘分区符号)。单击“确认”按钮后就出现了共享目录管理器。使用共享目录管理器就可以很方便的管理Windows的文件共享了。其中“IPC$”是无法停止共享的。 阅读全文

Route 命令摘抄

2007-04-24 17:35 by TTlive, 237 阅读, 0 推荐, 收藏, 编辑
摘要:Route 在本地IP路由表中显示和修改条目。 语法 route[-f][-p][Command[Destination][maskNetmask][Gateway][metricMetric]][ifInterface]] 参数 -f 清除所有不是主路由(网掩码为255.255.255.255的路由)、环回网络路由(目标为127.0.0.0,网掩码为 255.255.255.0的路由)或多播路由(目标为224.0.0.0,网掩码为240.0.0.0的路由)的条目的路由表。如果它与命令 之一(例如add、change或delete)结合使用,表会在运行命令之前清除。 -p 与... 阅读全文