自定義控件是在現有的控件不知足項目須要,而且須要大量使用同一排版格式的時候所制定的控件,說白了就是知足項目的須要。安全
Control 類實現向用戶顯示信息的類所需的最基本功能。它處理用戶經過鍵盤和指針設備所進行的輸入。它還處理消息路由和安全。雖然它並不實現繪製,可是它定義控件的邊界(其位置和大小)。它提供窗口句柄--引用ide
這裏我主要說的是 Control的繼承使用工具
你們請先看效果圖學習
下面是咱們須要寫入的代碼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>"); } } }
代碼寫入成功後 咱們進行生成操做3d
而後咱們須要把咱們生成的控件添加到工具箱中指針
操做 以下 點擊Vs界面 工具(T)---->點擊選擇工具箱(x)--->點擊瀏覽(B)--->肯定 這樣就能夠了code
在咱們工具箱中查找拖拽就能實現咱們想要的功能了blog