請問你是繼承窗體么?假如是的:你可以直接在vb.net的開放環(huán)境里點項目里添加組件就好了,然后在里面找到一個繼承窗體的
目前成都創(chuàng)新互聯(lián)公司已為上千多家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)頁空間、成都網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計、曲江網(wǎng)站維護(hù)等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
在繼承類中添加了空的事件過程,估計也會調(diào)用基類事件過程的,也就是兩個事件過程都會被調(diào)用??梢栽囋囋诶^承類構(gòu)造函數(shù)中用 RemoveHandler 語句能不能撤銷基類的事件過程的綁定。
另外一般的過程可以用override關(guān)鍵字隱藏基類的同名方法,比如基類調(diào)用的方法被繼承類override重寫后,就會調(diào)用繼承類的方法了。所以可以把事件處理代碼放在一普通過程中,由事件過程調(diào)用,這樣繼承類可以用空的同名方法覆蓋基類方法了。
VB.net
Public?Class?父類
End?Class
Public?Class?子類
Inherits?父類
End?Class
與使用System.Windows.Forms命名空間中的控件的用法沒有區(qū)別。
首先添加引用。
其次導(dǎo)入(Imports)命名空間。
接著就可以使用了:
1、要使用用戶控件的實例成員,就先創(chuàng)建一個用戶控件的實例,再通過實例名.實例成員名訪問;
2、要使用用戶控件的共享(Shared)成員,通過用戶控件類名.共享成員名訪問。
如果你問的是怎樣創(chuàng)建自己的用戶控件類:
1、繼承類System.Windows.Forms.UserControl;
2、繼承任何一個已經(jīng)存在的控件類(只要這個控件類不是NotInheritable的就行)。