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

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

自定義個性化的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ù)討論這個自定義控件的擴展。不過聰明的你也應該能擴展出很多功能來了吧。



主站蜘蛛池模板: 婷婷综合丁香 | 五月婷婷伊人 | 影音先锋国产 | 热久久伊人| 日本大片a| 色天天综合网色鬼综合 | 日本中文字幕视频 | 亚洲福利午夜 | 日韩精品成人免费观看 | 无遮挡黄| 亚洲日本在线免费观看 | 搜索一级黄色片 | 人碰人操| 四虎在线永久视频观看 | 日本高清色www | 伊人免费在线观看高清版 | 日韩在线观看精品 | 综合色在线| 日本精高清区一 | 中文在线观看免费网站 | 亚洲精品乱码久久久久久麻豆 | 亚洲天堂在线视频观看 | 手机看片福利日韩国产 | 婷婷在线影院 | 亚洲福利区| 最近新的免费韩国视频 | 欧美性色黄大片在线观看 | 天天综合网色 | 天天操天天操天天 | 伊人久久大香 | 天天操夜夜爽 | 亚洲国产成人久久一区www | 日日摸夜夜添夜夜添毛片 | 中文字幕一区婷婷久久 | 亚洲综合精品一二三区在线 | 最新高清无码专区 | 手机看片福利日韩欧美看片 | 天天干夜夜添 | 香蕉中文在线 | 亚洲人成网男女大片在线播放 | 亚洲一区二区免费在线观看 |