C# 属性事件一些设置说明
2013-11-01 11:21
323 查看
大致列举一些常用的属性或事件的一些修饰
用法类似,主要是对属性的进一步设置
顺便说一下事件的应用:
.............................................................................................................
好...进入主题....
Browsable
适用于属性和事件,指定属性或事件是否应该显示在属性浏览器中。
Category
适用于属性和事件,指定类别的名称,在该类别中将对属性或事件进行分组。当使用了类别时,组件属性和事件可以按逻辑分组显示在属性浏览器中。
Description
适用于属性和事件,定义一小块文本,该文本将在用户选择属性或事件时显示在属性浏览器底部。
Bindable
适用于属性 指定是否要绑定到该属性。
DefaultProperty
适用于属性,(将此特性插入类声明前。)指定组件的默认属性。当用户单击控件时,将在属性浏览器中选定该属性。
DefaultValue
适用于属性,为属性设置一个简单的默认值。
Editor
适用于属性,指定在可视设计器中编辑(更改)属性时要使用的编辑器。
Localizable
适用于属性,指定属性可本地化。当用户要本地化某个窗体时,任何具有该特性的属性都将自动永久驻留到资源文件中。
DesignerSerializationVisibility
适用于属性,指定显示在属性浏览器中的属性是否应该(以及如何)永久驻留在代码中。
TypeConverter
适用于属性,指定将属性的类型转换为另一个数据类型时要使用的类型转换器。
DefaultEvent
适用于事件,(将此特性插入类声明前。)指定组件的默认事件。这是当用户单击组件时在属性浏览器中选定的事件。
ToolboxItem
适用于自定义控件,指定该控件是否在工具箱上显示。
ToolboxBitmap
适用于自定义控件,指定自定义控件的图标,在类的起始位置标注[ToolboxBitmap(typeof(Button)],图标显示只有在以DLL加载才会显示出来。
DesignerSerializationVisibility
适用于集合属性,在自定义集合属性时必须对属性设置该项,序列化属性,否则属性设置的数据无法保存下来[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
NotifyParentProperty
适用于属性,指示当此特性应用到的属性的值被修改时,通知父属性。 [NotifyParentProperty(true)]
................................................................................................................................................
具体属性事件应用 可移步至:
http://blog.csdn.net/a237428367/article/details/5926445
用法类似,主要是对属性的进一步设置
[Browsable(true)] public bool Enable {get;set;}
顺便说一下事件的应用:
public delegate void MqxsEventHandler(object sender); public event MqxsEventHandler MqxsEvent { add { mqxsEvent = value; } remove { mqxsEvent -= value; } } private MqxsEventHandler mqxsEvent; // // 触发事件只要调用以下语句即可,注册事件和普通注册事件用法一样 // mqxsEvent("mqxs");
.............................................................................................................
好...进入主题....
Browsable
适用于属性和事件,指定属性或事件是否应该显示在属性浏览器中。
Category
适用于属性和事件,指定类别的名称,在该类别中将对属性或事件进行分组。当使用了类别时,组件属性和事件可以按逻辑分组显示在属性浏览器中。
Description
适用于属性和事件,定义一小块文本,该文本将在用户选择属性或事件时显示在属性浏览器底部。
Bindable
适用于属性 指定是否要绑定到该属性。
DefaultProperty
适用于属性,(将此特性插入类声明前。)指定组件的默认属性。当用户单击控件时,将在属性浏览器中选定该属性。
DefaultValue
适用于属性,为属性设置一个简单的默认值。
Editor
适用于属性,指定在可视设计器中编辑(更改)属性时要使用的编辑器。
Localizable
适用于属性,指定属性可本地化。当用户要本地化某个窗体时,任何具有该特性的属性都将自动永久驻留到资源文件中。
DesignerSerializationVisibility
适用于属性,指定显示在属性浏览器中的属性是否应该(以及如何)永久驻留在代码中。
TypeConverter
适用于属性,指定将属性的类型转换为另一个数据类型时要使用的类型转换器。
DefaultEvent
适用于事件,(将此特性插入类声明前。)指定组件的默认事件。这是当用户单击组件时在属性浏览器中选定的事件。
ToolboxItem
适用于自定义控件,指定该控件是否在工具箱上显示。
ToolboxBitmap
适用于自定义控件,指定自定义控件的图标,在类的起始位置标注[ToolboxBitmap(typeof(Button)],图标显示只有在以DLL加载才会显示出来。
DesignerSerializationVisibility
适用于集合属性,在自定义集合属性时必须对属性设置该项,序列化属性,否则属性设置的数据无法保存下来[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
NotifyParentProperty
适用于属性,指示当此特性应用到的属性的值被修改时,通知父属性。 [NotifyParentProperty(true)]
................................................................................................................................................
具体属性事件应用 可移步至:
http://blog.csdn.net/a237428367/article/details/5926445
相关文章推荐
- C#中的自定义控件中的属性、事件及一些相关特性的总结(转)
- C# DevExpress WinForm编程 针对一些控件重复度高的属性设置问题的解决方案
- C# 关于Form的一些属性设置
- 常用DELPHI控件属性事件设置说明(第二篇)
- c#中设置属性 索引 接口 泛型 抽象类 委托 事件
- C# WinForm窗体的TopMost属性设置为true时,多次点击窗体弹出事件,只会弹出一个窗体
- C#打印Word 图表的一些属性设置
- C Sharp 开发自定义控件时,对属性事件等的一些描述与设置
- C#中的自定义控件中的属性、事件及一些相关特性的总结(转)
- scrapy spider 一些设置属性说明
- 使用Unity3d和C#的一些属性来设置特殊行为
- C# 中winform的一些属性设置
- C#一些控件的属性设置和用处
- C#学习笔记之——一些练习(包含了一些out的使用,string的使用,StringBuilder的使用,类的属性,最大公约数的求法,还有英雄,武器类的设置)
- 在javascript中使用(读取、设置)Asp.net服务器的属性、方法和事件
- JFreeChart(2) 设置PieChart的一些属性
- c# 设置属性的样式(颜色下拉Color)
- CSS中的textarea的一些设置之resize属性(个人笔记)
- C#控件属性设置
- 如何给ActiveX控件添加“事件”“属性”“标准事件”“自定义事件”等一些相关操作