zoukankan      html  css  js  c++  java
  • 认识复合控件开发常用的Attribute

    BrowsableAttribute:描述是否一个属性或事件应该被显示在属性浏览器里。
       CategoryAttribute
    :描述一个属性或事件的类别,当使用类别的时候,属性浏览器按类别将属性分组。
       DescriptionAttribute:当用户在属性浏览器里选择属性的时候,description
    里指定的文本会显示在属性浏览器的下边,向用户显示属性的功能。
       BindableAttribute
    :描述是否一个属性倾向于被绑定。
       DefaultPropertyAttribute:为组件指定一个默认的属性,当用户在Form设计器上选择一个控件的时候,默认属性会在属性浏览器里被选中。
       
       DefaultValueAttribute
    :为一个简单类型的属性设置一个默认值。
       EditorAttribute
    :为属性指定一个特殊的编辑器。
       LocalizableAttribute:指示一个属性是否能被本地化,任何有这个Attribute的属性将会被持久化到资源文件里。
       
       DesignerSerializationVisibilityAttribute
    :指示一个属性是否或者如何持久化到代码里。
       TypeConverterAttribute
    :为属性指定一个类型转换器,类型转换器能将属性的值转化成其它的数据类型。
       DefaultEventAttribute:为组件指定一个默认的事件,当用户在form
    设计其中选择一个控件的时候,在属性浏览器中这个事件被选中。

    [NotifyParentProperty(true)]   // 子属性有更改,通知父属性

     BrowsableAttribute:在Property窗口中是否可见。
                 CategoryAttribute:Property或者Event所属的哪个组。
                 DescriptionAttribute:Property或者Event的简单描述。
                 DefaultEventAttribute:默认Event、。
                 DefaultPropertyAttribute:默认Property,选中组件,其Property窗口中默认选中在这个Property上。
                 DefaultValueAttribute:Property的默认值,选中组件,其Event窗口中默认选中在这个Event上。



  • 相关阅读:
    HDU 5744
    HDU 5815
    POJ 1269
    HDU 5742
    HDU 4609
    fzu 1150 Farmer Bill's Problem
    fzu 1002 HangOver
    fzu 1001 Duplicate Pair
    fzu 1150 Farmer Bill's Problem
    fzu 1182 Argus 优先队列
  • 原文地址:https://www.cnblogs.com/kingeric/p/626535.html
Copyright © 2011-2022 走看看