组件编程总结笔记
控件肯定是组件,控件有UI也有事件和属性的设置窗口。组件没有UI.
到底是定义为组件还是控件,就是看要不要UI。
1,给组件加属性,分类和描述
[Category("Customer's Details"), Description("Customer's Sex")]
2, 给组件加事件
public event CustomerLoginEventHandler CustomerLogin
{
add { }
remove { }
}
{
add { }
remove { }
}
3, 控制组件属性是否能显示
[Browsable(false)]
4,设置组件属性为合适的类型
通过添加继承TypeConverter来把属性的类型改变,可以不只是字符串了。
public class SizeConverter : TypeConverter
重载4个方法
CanConvertFrom
ConvertFrom
CanConvertTo
ConvertTo
6,可以添加父组件的名字-在拖一个组件到父组件时
8,还有一个Component DocumentDesigner是自己的编辑设计界面