zoukankan      html  css  js  c++  java
  • 第二篇:呈现内容_第四节:个性化自定义控件

    一、特性(Attribute):

    DefaultProperty:(例:[DefaultProperty("Text")]

    DefaultProperty是用于设置控件的默认属性。例子中[DefaultProperty("Text")],就是当你选择这个控件的时候,在属性窗口中自动被选中的是Text属性。 

    ToolboxData:(例:[ToolboxData("<{0}:NonEmptyBox runat=server></{0}:NonEmptyBox>")]

    ToolBoxData的意思是当你将这个控件从工具箱中拖放到WebForm中时在aspx文件的HTML代码中添加的对该控件的定义。

    TagPrefix:(例:[assembly: TagPrefix("CustomServerControl", "csc")]

    用于定义控件的标记的前缀。

    TagPrefix属性位于System.Web.UI命名控件下,所以添加[assembly: TagPrefix("CustomServerControl", "csc")]到Assembly.cs文件时,需引用System,Web.UI命名空间。

    二、为控件添加工具箱图标:

    步骤一:在控件项目跟目录下添加一个与控件类同名的bmp图片(规格16*16),它右下角的像素将作为透明色。
    步骤二:将该图片添加到项目中,并在属性窗口中把其生成操作设为“嵌入的资源”。
    步骤三:再次编译控件项目,并

    重新添加控件到工具箱中

    ,就可以看到新的控件图标了。
  • 相关阅读:
    mysql 约束条件介绍
    mysql 约束条件目录
    mysql 日期类型
    mysql float 浮点型
    mysql int 整数类型 解释显示宽度 和 存储宽度
    mysql 整数类型 数值类型 tinyint
    【洛谷P4096】Eden 的博弈树
    【GMOJ6824】英雄联盟
    【GMOJ6826】隔膜
    【POJ 2420】A Star not a Tree?
  • 原文地址:https://www.cnblogs.com/hanzhaoxin/p/4077508.html
Copyright © 2011-2022 走看看