• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C#属性事件一些设置说明

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

大致列举一些常用的属性或事件的一些修饰

用法类似,主要是对属性的进一步设置

[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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C语言各种数据类型取值范围发布时间:2022-07-14
下一篇:
extern "c"发布时间:2022-07-14
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap