自定義控件 初識(1)

(1)學習自定義首先先了解自定義控件的做用以及爲何用到自定義控件

                    自定義控件是在現有的控件不知足項目須要,而且須要大量使用同一排版格式的時候所制定的控件,說白了就是知足項目的須要。安全

 (2) 自定義控件的繼承類

        Control 類實現向用戶顯示信息的類所需的最基本功能。它處理用戶經過鍵盤和指針設備所進行的輸入。它還處理消息路由和安全。雖然它並不實現繪製,可是它定義控件的邊界(其位置和大小)。它提供窗口句柄--引用ide

       這裏我主要說的是 Control的繼承使用工具

一(實現咱們第一個簡單的控件)

    你們請先看效果圖學習

  

(1)首先咱們須要建立一個類庫 
這裏咱們須要注意的是您所建立的類庫或者所您所引用的,不能和您現有項目中的類文件重名 否者將會編譯不經過

 

下面是咱們須要寫入的代碼spa

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace MyCustomControls.MycustomControls
{
    /// <summary>
    /// 添加類文件 繼承Control類
    /// </summary>
    public class MyFirstControls : Control
    {
        protected override void Render(HtmlTextWriter writer)
        {
            //這裏寫入想要輸出的 文本標籤
            writer.Write("<table>");
            writer.Write("<tr> <td>用戶名:</td> <td> <input type='text' name='TextUser'/> </td>  </tr>");
            writer.Write("<tr><td>密碼:</td> <td><input type='text' name='TextPwd'/></td>   </tr>");
            writer.Write("<tr><td><input type='button' Value='肯定'/></td> <td><input type='submit' Value='取消'/></td> </tr>");
            writer.Write("</table>");
     
        }
    }
}
View Code

代碼寫入成功後 咱們進行生成操做3d

 

而後建立新的項目進行引用

這裏是咱們新建立的項目

而後咱們須要把咱們生成的控件添加到工具箱指針

操做 以下  點擊Vs界面  工具(T)---->點擊選擇工具箱(x)--->點擊瀏覽(B)--->肯定 這樣就能夠了code

 

在咱們工具箱中查找拖拽就能實現咱們想要的功能了blog

 

  但願對你們有所幫助------------------------指教請留言
相關文章
相關標籤/搜索