自定義控制項

2021-04-13 13:06:42 字數 1125 閱讀 4226

首先是以下這幾項, // attribute defaultproperty指定元件的預設屬性,toolboxdata指定當從ide工具中的

//工具箱中拖動自定義控制項時為它生成的預設標記

[defaultproperty("text"),

toolboxdata("<:mycontrol runat=server>")]

上面這些是放在自定義控制項的表頭的。

以下是我寫的乙個自定義日期的控制項,不是很完,  但功能都有了, 採用js方式來聯動。

using system;

using system.data;

using system.data.sqlclient;

using system.web.ui;

using system.web.ui.webcontrols;

using system.componentmodel;

using system.drawing;

namespace control

:class2 runat=server>")]

public class class2 : system.web.ui.webcontrols.webcontrol

for (int i = 1; i <= 12; i++)

int monthofday=new int[12];

if ((isyear2 % 4 == 0 && isyear2 % 100 != 0) || isyear2 % 400 == 0)

for (int i = 1; i <= monthofday[isyear-1]; i++)

this.ddlyear.selectedindex = isyear2-2000;

this.ddlmonth.selectedindex = isyear-1;

ddlfirstday.selectedindex = isday - 1;

ddllastday.selectedindex = isday - 1;

}// 填充的

private string strpadleft(string str)

protected override void render(htmltextwriter output)

}

自定義控制項 自定義鐘錶

private context mcontext 畫筆 private paint mpaint 控制項的寬 private int mwidth x方向的圓心座標 private int center 鐘錶的半徑 private int mradio 圓環的寬 private int stroke...

自定義控制項

新聞管理 using system using system.collections.generic using system.linq using system.web using system.web.ui using system.web.ui.webcontrols namespace ne...

自定義控制項

實際上的自定義控制項很多種型別,但現在基本上非原生控制項都叫做自定義控制項,那麼今天就來研究研究自定義控制項到底是個啥。這裡的分類是依照實現方式進行的。自定義控制項可以分為以下幾種型別 一 繼承原生控制項的view 簡單重寫其中方法 改變控制項布局 二 繼承原生布局的viewgroup 修改其中的方...