在 Visual Basic 操作界面中,CommandButton(命令按鈕)控件所代表的圖標如圖一:
圖一
CommandButton 控件在程序中主要作為按鈕進行使用。默認的名稱為 CommandX(X為 1、2、3,等等),命名規(guī)則為 CmdX(X為用戶自定義的名字,如 CmdCopy、CmdPaste ,等等)。
一、CommandButton 的主要屬性:
1、Cancel(取消)屬性:
當一個按鈕的 Cancel 屬性設置為 True 時,按 ESC 鍵與單擊此命令按鈕的作用相同,因此,這個命令按鈕被稱為取消按鈕。
在一個窗體中,只允許一個命令按鈕的 Cancel 屬性為 True 。如圖二:
圖二
2、Default(默認)屬性:
當一個按鈕的 Default 屬性設置為 True 時,按回車鍵與單擊此命令按鈕的作用相同,因此,這個命令按鈕被稱為默認按鈕。
與 Cancel 的設置一樣,在一個窗體中,只允許一個命令按鈕的 Default 屬性設置為 True ,如圖三:
圖三
3、Caption(標題)屬性:
跟其他控件的 Caption 屬性一樣,都用來顯示控件標題的屬性。這里要強調的是,作為按鈕控件,用戶可以給按鈕控件的 Caption 指定快捷方式。
方法是在按鈕 Caption 屬性中欲作為快捷鍵的字母前加上一個 “&” 符號,程序運行時,該字母的下面會自帶一條下劃線,同時按下 Alt 鍵和帶有下劃線的字母,功效相當于用鼠標點擊該按鈕。如圖四:
圖四
4、Enabled(可用)屬性:
本屬性決定了控件是否可用的問題。當值為 False ,按鈕在程序運行時呈灰色,不能響應用戶的鼠標動作;只有當值為 True ,按鈕才能使用。
本屬性可以在設置界面時予以指定,如圖五:
圖五
也可以在程序中修改,代碼如下: 按鈕控件名稱.Enabled = True/False
例一:
兩個命令按鈕,按鈕一(CmdEnable)初始狀態(tài)為可用,按鈕二(CmdFalse)初始狀態(tài)不可用。點擊按鈕一,按鈕二變?yōu)榭捎茫粹o一變?yōu)椴豢捎?;點擊按鈕二,按鈕一變?yōu)榭捎?,按鈕二變?yōu)椴豢捎谩?br>
程序界面如圖六:
圖六
程序代碼如下:
按鈕一:
按鈕二:
5、Style(類型)與 Picture(圖片)屬性:
也許你想讓應用程序的操作界面更美觀一點,也許你想在某個按鈕上添加幅小圖片,那么,你就得使用到本控件的 Style 與 Picture 屬性。
銨鈕控件共有兩種 Style ,一種是標準型(Standard),VB 中用 VbButtonStandard ,或者 0 表示;另外一種是圖形型(Graphical),VB 中用 VbButtonGraphical ,或者 1 表示。
Style 屬性可以在界面設置過程中予以指定,如圖七:
圖七
也可以在程序中改變,代碼如下:
按鈕名稱.Style = VbButtonStandard/VbButtonGraphical
或者:按鈕名稱.Style = 0/1
只有當按鈕的 Style 設置為 Graphical 類型時,按鈕的 Picture 屬性才起作用。本屬性能在指定的按鈕上添加圖片。
可以在界面設置過程中為按鈕指定圖片,如圖八:
圖八
也可以在程序中進行指定,代碼如下:
按鈕名稱.Picture = "圖形文件所在的路徑與文件名",例如:CmdPicture.Picture = "D:\image\01.jpg"
二、CommandButton 的事件:
命令按鈕最常用的事件是鼠標點擊(Click)事件,當點擊按鈕時,猶如發(fā)出了一道命令,而這也正是“命令按鈕”這個說法的由來。
------------------------------- · 相關文檔瀏覽 · --------------------------------------------------------------------- · 熱門文檔瀏覽 · -------------------------------------