摘要: 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 阅读(1021) 评论(0) 推荐(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 阅读(1499) 评论(0) 推荐(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 阅读(1484) 评论(2) 推荐(1) 编辑
摘要: 看到了吧? ComplexProperty 属性的子属性 Max, Min 也可以被编辑了.实现这些很简单,只需要在这个属性的类型的类型转换器中重载两个方法即可 1 /**//// 2 /// 使用指定的上下文返回该对象是否支持属性 (Property)。 3 /// 4 public override bool GetProperti... 阅读全文
posted @ 2007-03-14 16:59 Louis.Lu.Sz 阅读(1257) 评论(1) 推荐(0) 编辑
摘要: VS自带的控件大多数据,属性都是有默认值的. 这是怎么实现的. (有人说: 给字段设个初始值呗!) 疑点一: 默认值与初始值是等同的吗? 好像是哦? VS中的默认值与初始值是等同的吗? 不知道? (实际上是不等同的.) 从MSDN上可以查到,简单属性与复杂属性的默认值设置又是不一样的. 如果属性不具有简单的默... 阅读全文
posted @ 2007-03-14 16:22 Louis.Lu.Sz 阅读(2040) 评论(2) 推荐(1) 编辑
摘要: 什么叫类型转换器? .NET Framework 类库为常见数据类型(如整数、小数、布尔值和其他数据)提供了类型转换器。类型转换器的目的通常是用来提供字符串到数值的转换(从字符串数据转换为其他数据类型)。常见数据类型与默认类型转换器(将数值转换为字符串,并将字符串转换为相应数据类型)相关联。如果定义了自定义(即,非标准)数据类型的属性,则应用的属性必须将类型转换器指定为与该属性相关联。... 阅读全文
posted @ 2007-03-14 15:52 Louis.Lu.Sz 阅读(2037) 评论(4) 推荐(1) 编辑
摘要: 在这里用到 属性(Attribute), 属性(Attribute)与属性(Property)不同, 前者是用来描述编程元素的,后都是用来描述对象的. 简单地说, 错了不要骂我!!!将一篇代码稍稍改动了一点: 1using System.ComponentModel; 2using System.Windows.Forms; 3using System.Drawing; 4 5na... 阅读全文
posted @ 2007-03-14 15:07 Louis.Lu.Sz 阅读(1330) 评论(1) 推荐(0) 编辑
摘要: 用VS建两个项目(CustomControlSample, TestControl), 项目类型分别是类库(不是内裤!!!), Windows应用程序. 1using System.Windows.Forms; 2using System.Drawing; 3 4namespace CustomControlSample 5{ 6 public class FirstContr... 阅读全文
posted @ 2007-03-14 13:59 Louis.Lu.Sz 阅读(2432) 评论(1) 推荐(3) 编辑
摘要: 下面介绍一种只需对现有代码做较小改动的方法。 在 Visual Studio 的设计视图中,如果在 Properties 窗口中改变了程序的默认界面语言(Language),我们会注意到无论是工程还是窗体对应的 .Designer.cs 文件都会有显著的改变。比如,我们创建一个叫 MyForm 的 form,并且添加一个叫 MyButton 的按钮。 在改变窗体 Properties 中的 L... 阅读全文
posted @ 2007-03-14 10:02 Louis.Lu.Sz 阅读(4660) 评论(4) 推荐(0) 编辑