zoukankan      html  css  js  c++  java
  • WinForm自定义控件

        [ToolboxBitmap(typeof(PropertyGrid))]//设置在工具箱中显示的小图标
        public partial class ServiceManage : UserControl
    设置属性
        [Browsable(true), Category("Data"), DefaultValue("W32Time")]
        public string ServiceName { getset; }  

    Browsable
    适用于属性和事件,指定属性或事件是否应该显示在属性浏览器中。
    Category
    适用于属性和事件,指定类别的名称,在该类别中将对属性或事件进行分组。当使用了类别时,组件属性和事件可以按逻辑分组显示在属性浏览器中。

    类别

    说明

    Action

    与可用操作相关的属性 (Property)。

    Appearance

    与实体的外观相关的属性 (Property)。

    Behavior

    与实体的行为相关的属性 (Property)。

    Data

    与数据和数据源管理相关的属性 (Property)。

    Default

    组合到默认类别中的属性 (Property)。

    Design

    仅在设计时可用的属性 (Property)。

    DragDrop

    与拖放操作相关的属性 (Property)。

    Focus

    与焦点相关的属性 (Property)。

    Format

    与格式设置相关的属性 (Property)。

    Key

    与键盘相关的属性 (Property)。

    Layout

    与布局相关的属性 (Property)。

    Mouse

    与鼠标相关的属性 (Property)。

    WindowStyle

    与顶级窗体的窗口样式相关的属性 (Property)。

    Description
    适用于属性和事件,定义一小块文本,该文本将在用户选择属性或事件时显示在属性浏览器底部。
    Bindable
    适用于属性 指定是否要绑定到该属性。
    DefaultProperty
    适用于属性,(将此特性插入类声明前。)指定组件的默认属性。当用户单击控件时,将在属性浏览器中选定该属性。
    DefaultValue
    适用于属性,为属性设置一个简单的默认值。
    Editor
    适用于属性,指定在可视设计器中编辑(更改)属性时要使用的编辑器。
    Localizable
    适用于属性,指定属性可本地化。当用户要本地化某个窗体时,任何具有该特性的属性都将自动永久驻留到资源文件中。
    DesignerSerializationVisibility
    适用于属性,指定显示在属性浏览器中的属性是否应该(以及如何)永久驻留在代码中。
    TypeConverter
    适用于属性,指定将属性的类型转换为另一个数据类型时要使用的类型转换器。
    DefaultEvent
    适用于事件,(将此特性插入类声明前。)指定组件的默认事件。这是当用户单击组件时在属性浏览器中选定的事件。   






  • 相关阅读:
    JavaScript-创建日志调试对象(面向对象实例)
    公有属性 公有方法(原型方法) 私有属性 私有方法 特权方法 静态属性 静态方法 对象字面量创建
    JS库创建
    无post按钮提交表单
    当浏览器窗口大小改变时,设置显示内容的高度
    单元测试(qunit)
    HTML定位(滚动条、元素,视口)定位
    document.compatMode(判断当前浏览器采用的渲染方式)
    jquery自定义方法
    jQuery选择器总结
  • 原文地址:https://www.cnblogs.com/Full--Stack/p/8041406.html
Copyright © 2011-2022 走看看