摘要:
1999年,周星驰拍了一部电影叫做《喜剧之王》,一部令人难忘的作品。片中有个情节,迄今记忆犹新。星爷所饰演的主人公,爱上了一位夜总会的小姐,并且与她发生了关系。醒来之后,他把自己的全部身家都留给了她。这中间包括一块手表、几枚硬币,还有一本书。书的名字,我记得很清楚,叫做《演员的自我修养》。多年来,我一直在寻找,一本名为《程序员的自我修养》的书。在我的内心深处,一直有一种隐约的信念:这样的一本书,将...
阅读全文
posted @ 2007-04-17 09:29
Louis.Lu.Sz
阅读(1335)
推荐(0)
摘要:
.Net Framework 为在设计时环境中自定义组件行为和用户界面而提供了若干接口和类.设计时环境通常包括窗体设计器(用于排列组件)和属性浏览器(用于配置组件的属性值).设计时环境通常还会提供设计时机制可以访问和使用的设计时服务..Net Framework 定义了开发人员可用来实现自定义设计时支持的接口.扩展设计时支持的主要机制可分为以下几类: 设计器 类型转换...
阅读全文
posted @ 2007-04-16 13:57
Louis.Lu.Sz
阅读(616)
推荐(0)
摘要:
虽然在Visual Studio中 DataGridView控件的DataGridViewComboBoxColumn可以实现下拉列表框,但这样的列会在整列中都显示下拉列表框,不太美观,而且还要用代码实现数据绑定。本文介绍一种只在当前编辑单元格中显示下拉列表框的方法,供大家参考。 首先新建一个Windows应用程序,将主窗体重命名为MainForm,在MainForm中加入一个DataGr...
阅读全文
posted @ 2007-03-28 15:49
Louis.Lu.Sz
阅读(60623)
推荐(12)
摘要:
方法一 foreach (System.Collections.DictionaryEntry objDE in objHasTab){ Console.WriteLine(objDE.Key.ToString()); Console.WriteLine(objDE.Value.ToString());} 方法二 System.Collections.IDictionary...
阅读全文
posted @ 2007-03-20 18:00
Louis.Lu.Sz
阅读(22576)
推荐(1)
摘要:
1、首先将你要测试的控件所在的项目设为“启动项目”。2、然后打开控件所在项目的属性页面,定位到“调试”-> “启动操作”, 选择“启动外部程序”, 选择“D:\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv.exe”,(根据安装目录的不同注意更改目录)。3、然后点击F5或者点击工具栏的运行按钮,在运行起来的Visua...
阅读全文
posted @ 2007-03-14 18:25
Louis.Lu.Sz
阅读(1044)
推荐(0)
摘要:
1、先画出用于下拉编辑器UI的用户控件代码: 1using System; 2using System.Collections.Generic; 3using System.ComponentModel; 4using System.Drawing; 5using System.Data; 6using System.Text; 7using System.Windows.Forms; 8 9n...
阅读全文
posted @ 2007-03-14 18:14
Louis.Lu.Sz
阅读(1544)
推荐(0)
摘要:
1、先画出弹出对话框的windows窗体代码如下: 1using System; 2using System.Collections.Generic; 3using System.ComponentModel; 4using System.Data; 5using System.Drawing; 6using System.Text; 7using System.Windows.Forms; 8...
阅读全文
posted @ 2007-03-14 18:08
Louis.Lu.Sz
阅读(1524)
推荐(1)
摘要:
看到了吧? ComplexProperty 属性的子属性 Max, Min 也可以被编辑了.实现这些很简单,只需要在这个属性的类型的类型转换器中重载两个方法即可 1 /**//// 2 /// 使用指定的上下文返回该对象是否支持属性 (Property)。 3 /// 4 public override bool GetProperti...
阅读全文
posted @ 2007-03-14 16:59
Louis.Lu.Sz
阅读(1296)
推荐(0)
摘要:
VS自带的控件大多数据,属性都是有默认值的. 这是怎么实现的. (有人说: 给字段设个初始值呗!) 疑点一: 默认值与初始值是等同的吗? 好像是哦? VS中的默认值与初始值是等同的吗? 不知道? (实际上是不等同的.) 从MSDN上可以查到,简单属性与复杂属性的默认值设置又是不一样的. 如果属性不具有简单的默...
阅读全文
posted @ 2007-03-14 16:22
Louis.Lu.Sz
阅读(2092)
推荐(1)
摘要:
什么叫类型转换器? .NET Framework 类库为常见数据类型(如整数、小数、布尔值和其他数据)提供了类型转换器。类型转换器的目的通常是用来提供字符串到数值的转换(从字符串数据转换为其他数据类型)。常见数据类型与默认类型转换器(将数值转换为字符串,并将字符串转换为相应数据类型)相关联。如果定义了自定义(即,非标准)数据类型的属性,则应用的属性必须将类型转换器指定为与该属性相关联。...
阅读全文
posted @ 2007-03-14 15:52
Louis.Lu.Sz
阅读(2085)
推荐(1)