zoukankan      html  css  js  c++  java
  • 为控件添加设计期支持

    每个开发人员都会有设计自定义控件的冲动。事实上,这也并不太难。

    .NET支持三种类型的控件开发

    1. 扩展控件。也就是说在现有一个控件类型基础上进行扩展,例如针对一个Button进行扩展,这种开发的最后结果就是我们得到了一个特殊的Button

    2. 复合控件。也就是说把几个现有控件组合起来。继承自UserControl类

    3. 自定义控件。也就是说从零开始写一个控件。继承自Control类。

    很多时候,这些控件并不仅仅给我们自己用。那么怎么样让我们的控件看起来更加专业和友好呢?我们将把这些工作称为"添加设计期支持",基本上我们都是通过一些特殊Attribute的方式来实现的。如下是一些主要 的

    Browsable: 是否可见

    Description :属性描述

    Category :类别

    Bindable :是否可以绑定

    ReadOnly : 只读

    MergableProperty :是否可以合并

    RefreshProperties :是否刷新其他属性

    DefaultEvent : 默认事件

    DefaultProperty :默认属性

    ToolboxBitmap :图标

  • 相关阅读:
    【干货】和你谈谈数据分析报告
    输入整型数组和排序标识
    删除字符串中出现次数最少的字符
    字符串排序
    老男孩Django笔记(非原创)
    Cloakroom
    星际网络
    乘车路线
    渔民的烦恼
    【教程】Microsoft Wi-Fi Direct Virtual关闭方法
  • 原文地址:https://www.cnblogs.com/chenxizhang/p/1270786.html
Copyright © 2011-2022 走看看