自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

VB.NET Button控件概念詳解

開發(fā) 后端
VB.NET Button控件的使用方法比較多樣化,比如向窗體添加按鈕;設(shè)置按鈕顯示文本;創(chuàng)建鍵盤快捷方式;選定按鈕等等。

VB.NET編程語言中有很多控件供我們方便使用。這些控件的使用對于編程人員來說是非常有需要的。VB.NET Button控件一般接受鼠標(biāo)單擊事件被用來啟動、中斷或結(jié)束一個進程(相當(dāng)于Visual Basic以前版本的CommandButton控件)。#t#

單擊Button控件時將調(diào)用已寫入Click事件過程中的過程。Button控件在大多數(shù)Visual Basic應(yīng)用程序中都會用到,用戶可以單擊按鈕執(zhí)行操作。單擊時,按鈕不僅能執(zhí)行相應(yīng)的操作,而且看起來與被按下和松開一樣。

1.向窗體添加按鈕

在應(yīng)用程序中很可能要使用多個按鈕。就象在其他容器控件上繪制按鈕那樣,從工具箱里把VB.NET Button控件直接拖到窗體上即可??捎檬髽?biāo)調(diào)整按鈕的大小,也可通過設(shè)置Location(坐標(biāo),用來確定控件相對窗體左上方頂點的位置)和Size(大小,***個參數(shù)代表寬度,第二個參數(shù)代表高度)屬性進行調(diào)整。

2.設(shè)置按鈕顯示文本

可用Text屬性改變按鈕上顯示的文本。設(shè)計時,可在控件的“屬性窗口”中設(shè)置此屬性。在設(shè)計時設(shè)置Text屬性后將動態(tài)更新按鈕文本。Text屬性最多包含255個字符。若標(biāo)題超過了命令按鈕的寬度,則會折到下一行。但是,如果控件無法容納其全部長度,則標(biāo)題會被剪切??梢酝ㄟ^設(shè)置Font屬性改變在命令按鈕上顯示的字體。

3.創(chuàng)建鍵盤快捷方式

可通過Text屬性創(chuàng)建按鈕的訪問鍵快捷方式。為此,只需在作為訪問鍵的字母前添加一個連字符(&)。例如,要為標(biāo)題“Ok”創(chuàng)建訪問鍵,應(yīng)在字母“O”前添中連字符,于是得到“&Ok”。運行時,字母“O”將帶下劃線,同時按Alt+O鍵就可執(zhí)行單擊按鈕程序所執(zhí)行的動作。
注意:如果不創(chuàng)建訪問鍵,而又要使標(biāo)題中包含連字符,應(yīng)添加兩個連字符(&&)。這樣,在標(biāo)題中就只顯示一個連字符。

4.選定按鈕

運行時,可用鼠標(biāo)或鍵盤通過下述方法選定按鈕:

(1)用鼠標(biāo)單擊按鈕;

(2)按Tab鍵,將焦點轉(zhuǎn)移到按鈕上,然后按Enter鍵選定按鈕;

(3)按按鈕的訪問鍵([Alt+帶有下劃線的字母])。

5.Click事件

運行時單擊按鈕,將觸發(fā)按鈕的Click事件并執(zhí)行寫入Click事件過程中的代碼,同時,單擊按鈕的過程也將生成MouseMove、MouseLeave、MouseDown和MouseUp等事件。如果要在這些相關(guān)事件中附加事件過程,則應(yīng)確保操作不發(fā)生沖突。對控件的操作不同,這些事件過程發(fā)生的順序也不同。VB.NET Button控件的單擊事件發(fā)生順序為:
MouseMove→MouseDown→Click→MouseUp→MouseLeave

注意:如果用戶試圖雙擊按鈕控件,則其中每一次單擊都將分別處理;也即按鈕控件不支持雙擊事件。

6.增強按鈕的視覺效果

按鈕控件象復(fù)選框和選項按鈕一樣,可通過Image屬性設(shè)置VB.NET Button控件上的圖標(biāo)以增強視覺效果,然后設(shè)置圖標(biāo)(圖片)的屬性:ImageAlign顯示圖標(biāo)(圖片)的位置。通過設(shè)置ImageIndex(圖片在圖片框中的索引)以及ImageList(圖片框)則可實現(xiàn)如下的效果,比如要向按鈕添加圖標(biāo)或位圖,或者在單擊、禁止控件時顯示不同的圖象等等。

責(zé)任編輯:曹凱 來源: 編程入門網(wǎng)
相關(guān)推薦

2010-01-21 10:48:18

VB.NET擴展方法

2010-01-12 18:05:38

VB.NET對象

2010-01-08 14:56:18

VB.NET類定義

2010-01-13 10:15:19

VB.NET Stri

2010-01-12 17:21:29

VB.NET對象

2010-01-13 16:26:57

VB.NET通知控件

2010-01-15 13:30:50

VB.NET Prog

2010-01-12 18:28:28

VB.NET共享變量

2010-01-13 18:17:00

VB.NET通信程序

2010-01-07 11:28:44

VB.NET Hash

2010-01-18 19:29:31

VB.NET多維數(shù)組

2010-01-07 14:52:41

VB.NET運算符

2010-01-13 10:53:24

VB.NET控件

2009-10-14 10:19:57

VB.NET Doma

2009-10-14 16:04:43

VB.NET Noti

2009-10-20 10:16:24

VB.NET COMB

2009-10-23 13:14:38

2010-01-21 15:47:41

VB.NET變量生存周VB.net

2010-01-20 18:22:37

VB.NET泛型類型

2009-10-14 11:27:20

VB.NET Grou
點贊
收藏

51CTO技術(shù)棧公眾號