日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
簡單介紹C#復合控件

本文介紹如何用Visual C# .NET 2002開發(fā)簡單的C#復合控件(Composite Control),主要講解控件開發(fā)過程中的屬性(Property)和事件(Event)處理,以方便開發(fā)人員在.NET平臺下根據自己的需要開發(fā)適合的控件。

成都創(chuàng)新互聯(lián)專注于網站建設,為客戶提供網站設計、成都網站制作、網頁設計開發(fā)服務,多年建網站服務經驗,各類網站都可以開發(fā),成都品牌網站建設,公司官網,公司展示網站,網站設計,建網站費用,建網站多少錢,價格優(yōu)惠,收費合理。

當我們在.NET平臺下做Windows Forms開發(fā)時,常常需要為了某一特殊用途而把現(xiàn)有控件結合起來使用,比如結合了Label和TextBox的控件就非常容易在窗體上布局(記得 Delphi 6里就有這么個控件),而結合了特定圖案和文字的控件則非常適合顯示公司的logo。.NET平臺就為我們提供了非常棒的工具和技術來創(chuàng)建這樣的自定義控件。下面讓我們來一起創(chuàng)作一個可以自動顯示時間的控件。

值得注意的是,.NET平臺為我們提供了三種控件的開發(fā)技術,分別是:繼承控件(Extended Control)、C#復合控件(Composite Control)和自定義控件(Custom Control)(譯名可能會有所不同,大家可以以英文為準)。我們現(xiàn)在關心的是第二種——C#復合控件。OK,Let’s go!

1.創(chuàng)建控件工程。

在Visual C# .NET中新建一個“Windows控件庫”項目,命名為“TimeLabel”

2.更改命名空間、控件類名稱。

默認的命名空間是TimeLabel(和項目名稱一樣),控件類名稱是UserControl1。請把命名空間改為與你的開發(fā)習慣一致,如我的是LeoYang.Controls.TimeLabel,當然你也可以選擇保留默認命名空間;最好把控件類名稱改為有意義的命名,如 TimeLabel,這樣當該控件出現(xiàn)在工具箱上時,就會顯示為TimeLabel而不是UserControl1了。注意,一旦改動類名,則相應的 Construction方法名稱也要相應改掉,如:

 
 
 
  1. public UserControl1()
  2. {
  3. }
  4. //就要改為:
  5. public TimeLabel()
  6. {

新聞名稱:簡單介紹C#復合控件
文章路徑:http://m.5511xx.com/article/cosjppp.html