程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> Visual Basic語言 >> VB.NET >> vb.net的Button控件

vb.net的Button控件

編輯:VB.NET

Button(按鈕)控件一般接受鼠標單擊事件被用來啟動、中斷或結束一個進程(相當於Visual Basic以前版本的CommandButton控件)。單擊Button控件時將調用已寫入Click事件過程中的過程。Button控件在大多數Visual Basic應用程序中都會用到,用戶可以單擊按鈕執行操作。單擊時,按鈕不僅能執行相應的操作,而且看起來與被按下和松開一樣。Button控件在工具箱中的圖標如圖所示:

1.向窗體添加按鈕
在應用程序中很可能要使用多個按鈕。就象在其他容器控件上繪制按鈕那樣,從工具箱裡把Button控件直接拖到窗體上即可。可用鼠標調整按鈕的大小,也可通過設置Location(坐標,用來確定控件相對窗體左上方頂點的位置)和Size(大小,第一個參數代表寬度,第二個參數代表高度)屬性進行調整。
2.設置按鈕顯示文本
可用Text屬性改變按鈕上顯示的文本。設計時,可在控件的“屬性窗口”中設置此屬性。在設計時設置Text屬性後將動態更新按鈕文本。Text屬性最多包含255個字符。若標題超過了命令按鈕的寬度,則會折到下一行。但是,如果控件無法容納其全部長度,則標題會被剪切。可以通過設置Font屬性改變在命令按鈕上顯示的字體。
3.創建鍵盤快捷方式
可通過Text屬性創建按鈕的訪問鍵快捷方式。為此,只需在作為訪問鍵的字母前添加一個連字符(&)。例如,要為標題“Ok”創建訪問鍵,應在字母“O”前添中連字符,於是得到“&Ok”。運行時,字母“O”將帶下劃線,同時按Alt+O鍵就可執行單擊按鈕程序所執行的動作。
注意:如果不創建訪問鍵,而又要使標題中包含連字符,應添加兩個連字符(&&)。這樣,在標題中就只顯示一個連字符。

4.選定按鈕
運行時,可用鼠標或鍵盤通過下述方法選定按鈕:
(1)用鼠標單擊按鈕;
(2)按Tab鍵,將焦點轉移到按鈕上,然後按Enter鍵選定按鈕;
(3)按按鈕的訪問鍵([Alt+帶有下劃線的字母])。
5.Click事件
運行時單擊按鈕,將觸發按鈕的Click事件並執行寫入Click事件過程中的代碼,同時,單擊按鈕的過程也將生成MouseMove、MouseLeave、MouseDown和MouseUp等事件。如果要在這些相關事件中附加事件過程,則應確保操作不發生沖突。對控件的操作不同,這些事件過程發生的順序也不同。Button控件的單擊事件發生順序為:
MouseMove→MouseDown→Click→MouseUp→MouseLeave
注意:如果用戶試圖雙擊按鈕控件,則其中每一次單擊都將分別處理;也即按鈕控件不支持雙擊事件。
6.增強按鈕的視覺效果
按鈕控件象復選框和選項按鈕一樣,可通過Image屬性設置Button控件上的圖標以增強視覺效果,然後設置圖標(圖片)的屬性:ImageAlign顯示圖標(圖片)的位置。通過設置ImageIndex(圖片在圖片框中的索引)以及ImageList(圖片框)則可實現如下的效果,比如要向按鈕添加圖標或位圖,或者在單擊、禁止控件時顯示不同的圖象等等。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved