六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

自定義個性化的web復合控件

[摘要].net為大家提供了各種各樣的控件,也足夠的豐富多彩。但是有時候你是不是想開發(fā)一些自己的控件以提高開發(fā)效率,或者實現一些特殊的功能呢。下面我講述一下,建立一個最基本的web復合控件的過程。首先新建一個C#類庫項目,取名叫MyControl吧。刪除默認的類文件class1,然后建立我們自己的類文件M...
.net為大家提供了各種各樣的控件,也足夠的豐富多彩。但是有時候你是不是想開發(fā)一些自己的控件以提高開發(fā)效率,或者實現一些特殊的功能呢。

下面我講述一下,建立一個最基本的web復合控件的過程。

首先新建一個C#類庫項目,取名叫MyControl吧。刪除默認的類文件class1,然后建立我們自己的類文件MyControl.cs。

現在我們向其中添加密碼。

在剛生成的代碼上先把它修改成這樣子

我們將使用以下引用:

using System;

using System.IO;

using System.Drawing;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.ComponentModel;



保證我們的MyContro是從WebControl繼承的。

public class MyControl:WebControl

下面我們將重寫下面兩個函數,這都是必須的

protected override void Render(HtmlTextWriter writer)

protected override void CreateChildControls()

修改第一個函數為下面代碼

protected override void Render(HtmlTextWriter writer)

{

this.CreateChildControls();

base.Render (writer);

}

修改第二個函數為下面代碼

protected override void CreateChildControls()

{

// 清除現有的子控件及其 ViewState

this.Controls.Clear();

this.ClearChildViewState();



// 生成控件樹

// 生成環(huán)境表格(一行,兩個單元格)

Table myTable = new Table();

//build the table row生成表格中的行

TableRow row = new TableRow();

myTable.Rows.Add(row);

// 生成單元格

TableCell myCell = new TableCell();



//用來生成鏈接按鈕導航條的代碼。每個按鈕都顯示有一個 Webdings 字符,可以根據需//禁用,并被綁定到內部的 Click 事件處理程序。

LinkButton myLinkButton = new LinkButton();

myLinkButton.ID = "MyLinkButton";

myLinkButton.Click += new EventHandler(myLinkButton_Click);

myLinkButton.Font.Name = "宋體";

myLinkButton.ToolTip = "好玄啊!";

myLinkButton.Text = "請點我";

myCell.Controls.Add(myLinkButton);

row.Cells.Add(myCell);

Controls.Add(t);

}

下面寫你自己的事件的方法吧

private void myLinkButton_Click(object sender,System.EventArgs e)

{

Page.Response.Write("想干點什么就寫點什么吧,就這么簡單!");

}

下面編譯一下吧,然后點工具—》添加/移除工具箱項

然后瀏覽到你編譯生成的dll,現在在工具箱里你看到了什么?

把myControl拖到你自己的webForm上看看效果吧。



OK,就這么簡單。

好了,時間不多就先寫到這里吧。



我們以后將繼續(xù)討論這個自定義控件的擴展。不過聰明的你也應該能擴展出很多功能來了吧。



主站蜘蛛池模板: 亚洲视频网站在线观看 | 手机看片自拍自拍自拍自视频 | 亚洲视频网站在线观看 | 夜夜逼| 亚韩在线| 天天射天天做 | 欧美丝袜一区二区 | 最新国语自产精品视频在 | 午夜影视免费观看 | 日韩中文字幕视频在线观看 | 天堂8中文在线最新版在线 天堂8中文在线bt | 伊人久久大香线蕉观看 | 亚洲图片欧美另类 | 日日噜噜夜夜狠狠视频欧美人 | 性香港xxxxx免费视频播放 | 日操夜干| 人人免费人人专区 | 性视频久久 | 青春草在线观看精品免费视频 | 日韩美女在线视频网站免费观看 | 在线视频亚洲 | 中文字幕一区在线观看 | 亚洲精品图区 | 日韩欧美视频一区二区 | 亚洲成人福利在线 | 伊人免费在线观看高清版 | 又粗又大又爽又紧免费视频 | 日日干夜夜艹 | 日韩欧美极品 | 亚洲国产精品一区二区久久hs | 亚洲男人的天堂视频 | 亚洲福利一区二区 | 日本中文字幕不卡 | 欧美一级高清片 | 亚洲视频一区二区 | 欧美一级特黄aaaaaa在线看片 | 最新国产你懂的在线网址 | 西西人体大胆77777视频 | 天堂bt资源新版在线 | 四虎国产精品永久地址51 | 色噜噜狠狠大色综合 |