Label(標(biāo)簽控件)是圖形控件. Lbl X
在左云等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專(zhuān)注、極致的服務(wù)理念,為客戶(hù)提供成都網(wǎng)站制作、成都做網(wǎng)站 網(wǎng)站設(shè)計(jì)制作按需設(shè)計(jì),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),全網(wǎng)營(yíng)銷(xiāo)推廣,成都外貿(mào)網(wǎng)站建設(shè),左云網(wǎng)站建設(shè)費(fèi)用合理。
TextBox(文本框)顯示文本或輸入文本. Txt X
CommandButton(命令按鈕)作為按鈕進(jìn)行使用. Cmd X
OptionButton(單選控件)單選 Opt X
CheckBox(復(fù)選控件)復(fù)選 Chk X
ListBox(列表框控件)進(jìn)行多個(gè)項(xiàng)目的選擇 Lst X
ComboBox(組合框控件)組合其他控件 Cbo X
HscrollBar(橫向滾動(dòng)條) Hsb X
VscrollBar(豎向滾動(dòng)條) Vsb X
DriveListBox(磁盤(pán)列表框) Drive1
DirListBox(文件夾列表框) Dir1
FileListBox(文件列表框) File1
Form(窗體) Frm X
PictureBox(圖形框控件)顯示圖片 Pic X
與使用System.Windows.Forms命名空間中的控件的用法沒(méi)有區(qū)別。
首先添加引用。
其次導(dǎo)入(Imports)命名空間。
接著就可以使用了:
1、要使用用戶(hù)控件的實(shí)例成員,就先創(chuàng)建一個(gè)用戶(hù)控件的實(shí)例,再通過(guò)實(shí)例名.實(shí)例成員名訪問(wèn);
2、要使用用戶(hù)控件的共享(Shared)成員,通過(guò)用戶(hù)控件類(lèi)名.共享成員名訪問(wèn)。
如果你問(wèn)的是怎樣創(chuàng)建自己的用戶(hù)控件類(lèi):
1、繼承類(lèi)System.Windows.Forms.UserControl;
2、繼承任何一個(gè)已經(jīng)存在的控件類(lèi)(只要這個(gè)控件類(lèi)不是NotInheritable的就行)。
Private?ctrName?As?String?'控件名稱(chēng)
Private?isClick?As?Boolean?'鼠標(biāo)點(diǎn)擊狀態(tài)
'注:如果已知點(diǎn)擊目標(biāo)控件的父控件,ctrParent變量可以不要。
Private?WithEvents?ctrParent?As?Control?'父控件
Private?Sub?ControlAMouseDown(sender?As?Object,?e?As?MouseEventArgs)?_
Handles?Button1.MouseDown
isClick?=?(e.Button?=?MouseButtons.Left?_
Or?e.Button?=?MouseButtons.Right)?'左鍵或右鍵按下
If?isClick?Then
Dim?ctr?As?Control?=?CType(sender,?Control)?'轉(zhuǎn)換Object為控件類(lèi)型
ctrName?=?ctr.Name?'獲取控件名稱(chēng)
ctrParent?=?ctr.Parent?'獲取控件的父控件
End?If
End?Sub
'增加這個(gè)父控件事件,是為了正確判別鼠標(biāo)彈起時(shí)是否已進(jìn)入指定目標(biāo)
Private?Sub?ParentMouseMove(sender?As?Object,?e?As?EventArgs)?_
Handles?ctrParent.MouseMove?'如果已取消ctrParent變量,改為相應(yīng)的父控件
If?isClick?Then?isClick?=?False?'點(diǎn)擊狀態(tài)關(guān)閉
End?Sub
Private?Sub?ControlBMouseUp(sender?As?Object,?e?As?EventArgs)?_
Handles?Button2.MouseEnter
If?isClick?Then?'如果點(diǎn)擊狀態(tài)為打開(kāi)
Dim?ctr?As?Control?=?CType(sender,?Control)?'轉(zhuǎn)換Object為控件類(lèi)型
MsgBox(ctrName??"?|?"??ctr.Name)?'彈出消息顯示結(jié)果
End?If
End?Sub
這個(gè)簡(jiǎn)單。
在VB.net中,每個(gè)事件都對(duì)應(yīng)有兩個(gè)參數(shù):sender 和 e 。提取 sender 參數(shù)信息就可以獲取控件名稱(chēng)。如果不理解其中機(jī)制,你直接 msgbox(sender) 將其輸出,就能查看其中玄機(jī)。
獲取控件名稱(chēng)代碼:CType(sender, Control).Name。
分享題目:vb.net控件類(lèi)名 vb控件的分類(lèi)
網(wǎng)頁(yè)網(wǎng)址:http://m.newbst.com/article42/docjpec.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊(cè)、網(wǎng)站營(yíng)銷(xiāo)、服務(wù)器托管、Google、做網(wǎng)站、手機(jī)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)