【VB.NET】自定义控件(一)属性说明

Bindable 布尔型,为true时表示VS.NET将在数据绑定对话框中显示该控件 
Browsable 布尔型,表示该控件是否在设计视图中显示? 
Category 当Properties按类别排序时,决定控件所属的种类。 
DefaultValue 缺省值。 
Description 在Properties面板中的描述框中显示的文本内容。

<Browsable(true),  _  '是否在Panel中可见
Category("Miscellaneous"), _ '所属类别
DefaultValue(defaultText),_  '默认值
WebPartStorage(Storage.Personal), _ '枚举Storage.Shared,Storage.Personal,Storage.None
FriendlyName("Text"), _    '显示在Panel中的名称
Description("WebPart1")>'描述

建立自己的属性类

ImportsSystem
<AttributeUsage(AttributeTargets.All)>_
PublicClassHelpAttribute
    InheritsSystem.Attribute
    
    PublicUrl AsString
    
    Privatetopic AsString
    
    PublicSubNew(ByValurl AsString)
        MyBase.New
        Me.Url =url
    End Sub
    
    PublicPropertyTopic AsString
        Get
            Returntopic
        EndGet
        Set
            topic =value
        EndSet
    End Property
End Class

Serializable 如果对象标记为 Serializable,则该对象将被自动序列化,并从一个应用程序域传输至另一个应用程序域,然后进行反序列化,从而在第二个应用程序域中产生出该对象的一个精确副本。此过程通常称为按值封送。 
Editor 指定用来更改属性的编辑器。  MSDN
Designer 指定用于为组件实现设计时服务的类。  MSDN
LicenseProvider 提供  abstract 基类以便实现许可证提供程序 . MSDN
ToolboxItem 表示工具箱项的属性。  MSDN
DefautEvent 指定默认事件
DefaultProperty 指定默认属性

【VB.NET】自定义控件(一)属性说明相关推荐

  1. VB中面向对象及其属性方法与事件

    VB中面向对象及其属性方法与事件 对象 VB是典型的面向过程的语言.面向对象(oop–object oriented programming)的程序设计是以对象为基础,以事件驱动对象对事件进行处理的程 ...

  2. android 自定义控件gif压缩包,android显示gif图片(自定义控件以及属性)

    由于android所带的控件里面没有能够显示gif图片的 今天闲来无事,就来网上查查资料,打算搞一个能显示gif图片的自定义控件 网上的解决方法大致有三种 第一:先将gif图片分拆为N帧(由美工/软件 ...

  3. android自定义控件padding属性无效的解决

    在自定义控件时,很多童鞋发现在XML布局中写上padding属性却不起作用,而且wrap_content和march_parent显示效果一样,这就需要我们在代码中对自定义View宽高做相应的改动,以 ...

  4. Android 中自定义控件和属性(attr.xml,declare-styleable,TypedArray)的方法和使用

    一. 在res/values 文件下定义一个attrs.xml 文件.代码如下: <?xml version="1.0" encoding="utf-8" ...

  5. declare-styleable:自定义控件的属性

    做Android布局是件很享受的事,这得益于他良好的xml方式.使用xml可以快速有效的为软件定义界面.可是有时候我们总感觉官方定义的一些基本组件不够用,自定义组件就不可避免了.那么如何才能做到像官方 ...

  6. WPF的自定义控件 依赖属性,DependencyProperty 路由事件RoutedEvent

    起初,想添加TreeView的样式,在MouseOver时整行背景变色,但是我目前在XAML无法实现. 搜索了一下,有个方法在后台也要写代码. 参考:http://www.cnblogs.com/br ...

  7. 自定义控件添加属性_|AutoCAD LT 2019 Mac自定义功能区的方法

    AutoCAD LT是一款非常好用的CAD三维设计绘图软件,最新版本2019拥有改进的桌面.新应用实现跨设备工作流,以及DWG比较等新功能,并且AutoCAD LT 2019 Mac可以根据你的需要和 ...

  8. 自定义控件:属性为控件需要注意的地方

    如果属性为string.int等类,属性在设计时修改,运行时会保存. 如果属性为控件时,如Label,属性在设计时修改控件的属性,运行时会还原,这时可以通过添加 DesignerSerializati ...

  9. vb html单选按钮,VB常用控件属性讲解--单选按钮、复选框总结

    属性说明 Name复选框控件的名称 Alignment设置标题文本的对齐方式, 取值为:  0 左对齐  1 右对齐 Appearance是否用立体效果绘制,取值为:  0 平面  1 3D(立体) ...

  10. 【Andorid学习】declare-styleable:自定义控件的属性

    2019独角兽企业重金招聘Python工程师标准>>> http://www.cnblogs.com/jisheng/archive/2013/01/10/2854891.html ...

最新文章

  1. 图像处理之噪声---椒盐,白噪声,高斯噪声三种不同噪声的区别
  2. sip 时序图_时序图怎么看_教你如何看懂时序图 - 什么是时序图_时序图怎么看_教你如何看懂时序图...
  3. MyEclipse修改jsp模板文件
  4. JQuery动态执行javascript代码的方法
  5. Java连接MySQL数据库 报错
  6. HDU Problem - 5971 Wrestling Match(染色)
  7. 数据结构 【实验3 链表基本操作】
  8. 驱动框架8——将驱动集成到内核中
  9. Alt属性 添加的意义
  10. 操作系统之伙伴堆实现
  11. 最详细的Java入门完整教程,学Java先收藏了!
  12. 10本深入学习Spring框架的最佳书籍和课程
  13. 配置ouster雷达过程
  14. 下载慢怎么办?(域名遭到dns污染处理方法)
  15. 证券公司信息化7-资产管理业务的沿革。为什么要有资产管理系统?
  16. 无器械健身锻炼全身肌肉的方法
  17. dataframe两个表合并_DataFrame踩坑整理(一)
  18. 四川工程职业技术学院计算机专业,四川工程职业技术学院学生在四川省大学生计算机作品大赛获佳绩...
  19. 【级数求和】C语言解析
  20. 动态ip软件基本知识和动态ip代理使用方法扫盲

热门文章

  1. CSS自学教程--一天搞定CSS(终篇总结)
  2. oracle usenl,深入理解Oracle表(1):ORDERED和USE_NL | 学步园
  3. 《R语言实战》第6章
  4. Android代码混淆及反编译
  5. Java 接口(interface)的用途和好处
  6. linux 关于减号 - 代替stdin 和stdout 的用法
  7. 转:让 ThinkPad 的中键加小红帽模拟鼠标滚轮
  8. Redhat 5.4 安装Vbox 增强工具失败解决方法。
  9. shiro表单登录认证及退出(自定义form认证器)
  10. wepy公共样式_wepy框架开发小程序文档