第一步:创建一个ASP.NET WEB应用程序

第二步:在同一个解决方案中创建一个服务控件项目

2.1 再次创建一个asp.net web应用程序。如图:

2.2 然后在这个项目下创建一个Web窗体服务器控件

第三步:编辑为我想要的控件

在这个我这个控件为textbox,所以这个类应该继承这个类
因为我的目的是添加一个自定义的文本框,所以,这个类应该继承TextBox类,因此,将“public class
yinTextControl1:WebControl”改为"public class yinTextControl1:TextBox".
由于TextBox类中包括了Text属性,所以,要讲yinTextControl1中的Text属性重写。讲"public string
Text" 改为"public overridestring Text".
修改后的类

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;namespace yincontrol
{[DefaultProperty("Text")][ToolboxData("<{0}:yinTextControl1 runat=server></{0}:yinTextControl1>")]public class yinTextControl1 : TextBox{[Bindable(true)][Category("Appearance")][DefaultValue("")][Localizable(true)]public override string Text{get{String s = (String)ViewState["Text"];return ((s == null) ? String.Empty : s);}set{ViewState["Text"] = value;}}protected override void RenderContents(HtmlTextWriter output){output.Write(Text);}}
}

重新生成看是否报错,无报错则在第一个项目中引入这个项目
然后在第一个项目的网页上打开工具箱就可以看到刚加进去的控件

VS中创建自定义控件相关推荐

  1. 在ASP.NET中创建自定义控件初步(转)

    假如你有大量的asp.net页面,在其中你会要求访问者选择一个邮政编码.然后,基于这个邮编,显示与之相关的城市和省份.这项功能可以通过一个包含邮政编码的dropdownlist控件来组织,或者可以通过 ...

  2. [翻译]VC++中创建并使用自定义控件

    原文地址 介绍 您好!这是我在CodeProject上的第四篇文章.迁移到VC++,我第一个关注的是通过VC++帮助能够创建自定义控件,因为这是一个非常用有的特性,当你要修改任意控件的内容或创建新的控 ...

  3. asp.net中创建一个简单的自定义控件

    //程序名称:Class1.cs //程序功能:创建自定义控件 using System; using System.Collections.Generic; using System.Text; u ...

  4. Working with Symbols (在Balsamiq Mockups中复用自定义控件和页面模板)

    这篇文章是Balsamiq Mockups网站<Working with Symbols>的译文. 原文在这里:Working with Symbols Symbol是Balsamiq M ...

  5. Android 第八课 创建自定义控件

    常用控件和布局的继承结构,如下图: (待续....) 所有的控件都是直接或间接继承自View的,所用的所有布局都是直接或间接继承自ViewGroup的,View是Android中最基本的一种UI组件, ...

  6. android中设置控件的搞,Android中如何自定义控件

    Android开发中难免遇到需要自定义控件的需求,有些是产品的要求在Android标准控件库中没有满足要求的,有些是开发过程中没有代码的可复用,自己定义的. 一个好的自定义控件应当和Android本身 ...

  7. 百度地图api之创建自定义控件

    百度地图api,创建自定义控件 创建百度地图代码省略,直接上创建控件代码 js里边添加控件代码 /*** 自定义控件*/function addTitle(){function zoomControl ...

  8. duilib创建自定义控件

    我之前也写过一片封装xml为一个容器的文章,只是写的很随意,仅仅贴出了一个demo的地址. 在群里还有一些刚刚接触duilib的朋友们问到duilib自定义控件的问题,这里我转载一篇redrain大佬 ...

  9. excel格子颜色_在Excel中创建格子图案

    excel格子颜色 Suddenly, it's November, and it's time to plan what you'll wear on St. Andrew's Day (Novem ...

最新文章

  1. 剑指offer:面试题38. 字符串的排列
  2. 百度开设「黄埔学院」,革新者来
  3. “安卓之父”的新公司倒了:拿到腾讯投资,成为硅谷独角兽,五年只出了一款手机...
  4. php动态网页简书,LAMP架构部署和动态网站环境的配置
  5. And it's over,And it's a new start
  6. [密码学] DES(一)
  7. 纯JS实现带小圆点缩略图及左右箭头的轮播图
  8. mysql数据表交叉引用_数据定义语句
  9. 舒适的路线(codevs 1001)
  10. 帆软《商业智能》书籍首发,国产BI行业独家,福利发售!
  11. 资源地址整合与备份,即时更新
  12. mdk系列 Adsl 成功上网指南(非USB ADSL)
  13. MapReduce官方案例wordcount
  14. Stata:投资组合有效边界
  15. PHP call_user_func_array回调函数 call_user_func_array函数详解
  16. 百度地图api 在3D地图中设置自定义样式
  17. 最新云开发王者荣耀战力查询微信小程序源码免费下载支持双系统双区,内置接口
  18. 在OpenCV里实现直方图反向投影算法
  19. max导出fbx动画模型导入unity后播放会出现局部模型扭曲解决办法总结
  20. Halide::Generator生成器使用说明

热门文章

  1. iphone4功能详解,绝对值得一买!
  2. Windows 10 添加打印机
  3. 传感器_高精度热敏电阻测量温度算法_有序浮点型数据使用二分法查询最接近的值
  4. 什么是arguments
  5. 嵌入式工程师是怎样炼成的(五)---- 踏实工作修订版
  6. ETag, Eric的UBB代码实现方案Sample源码
  7. Android Theme 主题里的几个设计颜色的属性
  8. SurfaceView的基础使用
  9. web前端开发技术实验与实践(第三版)储久良编著 课外拓展训练2.2
  10. Python Pandas读取修改excel操作攻略​​​​​​​