明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

從頭創(chuàng)建 Visual Basic .NET 控件 (3)

[摘要]第 2 步:更改基類在控件庫中創(chuàng)建的類自動命名為 UserControl1,默認(rèn)情況下,從 UserControl 類繼承。如果我們要創(chuàng)建復(fù)合控件,那非常容易,只需將其他控件從工具箱中拖到設(shè)計表面上...
第 2 步:更改基類
在控件庫中創(chuàng)建的類自動命名為 UserControl1,默認(rèn)情況下,從 UserControl 類繼承。如果我們要創(chuàng)建復(fù)合控件,那非常容易,只需將其他控件從工具箱中拖到設(shè)計表面上即可。

但是,由于我們要從頭創(chuàng)建自己的控件,因此需要做一些更改。將控件類的名稱從 UserControl1 更改為 TrafficLight。然后,將以下行:

Inherits System.Windows.Forms.UserControl

更改為:

Inherits System.Windows.Forms.Control

這樣,使最一般的 Control 類成為基類。您會發(fā)現(xiàn),不再顯示可視設(shè)計表面,而是替換為組件設(shè)計表面。

為保持代碼的一致性,也要將代碼文件名從 UserControl1.vb 更改為 TrafficLight.vb?梢栽 Solution Explorer(解決方案資源管理器)中進行更改:右鍵單擊代碼文件的名稱,并選擇 Rename(重命名)。

還需要在類模塊的頂部添加幾行代碼。將 Option Strict 設(shè)置為 On,并導(dǎo)入包含我們將來要用到的某些屬性的命名空間。下面是要放到代碼最上面的兩行:

Option Strict On
Imports System.ComponentModel