.Net
txchen
这个作者很懒,什么都没留下…
展开
-
在c#中实现窗体上回车键代替TAB键
用回车键代替Tab键的方法暂时整理了两种:方法1:protected override bool ProcessCmdKey(ref Message msg, Keys keyData)...{ int WM_KEYDOWN = 256; int WM_SYSKEYDOWN = 260; if ((msg.Msg == WM_KEYDOWN) || (m原创 2007-03-12 17:35:00 · 1541 阅读 · 0 评论 -
动态加载菜单
动态加载菜单的源代码(根据用户的权限动态加载功能菜单)private void button1_Click(object sender, System.EventArgs e) ...{ this.mainMenu1.MenuItems.Clear(); int parentID,i,parentID1; Sy原创 2007-03-12 16:48:00 · 2871 阅读 · 1 评论 -
如何区分半角和全角字符
如果要判断一个字符串里的全角字符数 ,只需用字符串的字节数减去字符串的字数即可: int wordsCount,bytesCount; string str = this.textBox1.Text; wordsCount = str.Length; bytesCount = Encoding.D原创 2007-06-25 10:29:00 · 2034 阅读 · 0 评论 -
为什么要用设计模式
为什么要用设计模式A l i c e:我要一份涂了奶酪以及果酱的白面包、加了香草冰淇淋的巧克力汽水、夹了培根的火烤起司三明治、鲔鱼色拉土司、香蕉船(有冰淇淋和香蕉片)、一杯加了奶精和两颗糖的咖啡...嗯...还有一个烧烤汉堡!F l o:给我一份C.J.白的,一个黑与白,一份杰克班尼,一份Radio,一份主厨船,一个普通咖啡,还有给我烧一个! 这两人点的餐有何不同? 其实没有差异原创 2007-04-06 14:22:00 · 3893 阅读 · 0 评论 -
XML中的转义字符
下面是五个在XML文档中预定义好的实体: < 小于号原创 2007-04-11 15:26:00 · 808 阅读 · 0 评论 -
将DataTable中的一行复制到另一个DataTable
将DataTable中的一行复制到另一个DataTable方法1: DataRow dr = ds2.Tables[0].NewRow(); dr.ItemArray = ds1.Tables[0].Rows[i].ItemArray; ds2.Tables[0].Rows.Add( dr ); 方法2: ds2.Tables[0]原创 2007-05-17 11:10:00 · 2303 阅读 · 0 评论 -
C#中的特性(Attributes)(转自翻译)
原文约定: 1.”attribute”和”attributes”均不翻译 2.”property”译为“属性” 3.msdn中的原句不翻译 4.”program entity”译为”语言元素”Attributes in C#介绍Attributes是一种新的描述信息,我们既可以使用attributes来定义设计期信息(例如转载 2007-05-25 16:25:00 · 608 阅读 · 0 评论 -
C#四舍五入问题
C#,vs.net.j#,vbscript都是采用的四舍六入五成双SQL server 使用的是四舍五入C#如 Math.Round(1.25,1) = 1.2SQL 中 select round(1.25,1) 返回的是1.3C#中实现四舍五入的参考代码:如2.45要四舍五入到小数后一位,可以先给2.45*10,然后加0.5,再取整,再除以10就OK了 public dou转载 2007-06-06 18:01:00 · 2194 阅读 · 1 评论 -
VS2008无法切换到设计视图
今天用VS2008打开WebApplication的时候,一点设计,VS2008IDE就死掉。修复安装,完全御载又重安装,都不解决问题。在网上查找,有不少提出这个问题的,终于找到答案。跟网上的原因一样,我前两天安装了RTX2006(腾讯通) ,导致了VS2008 WEB设计假死。原来是RTX2006安装程序改了注册表的一个键值。不知道RTX2006用这个键做什么?安装RTX2006后:[HKE原创 2008-08-26 21:55:00 · 2194 阅读 · 4 评论