-
1 # 科研小可愛
-
2 # yooling
CommandButton命令按鈕最常用的事件是滑鼠點選(Click)事件,當點選按鈕時,猶如發出了一道命令,而這也正是“命令按鈕”這個說法的由來。在VisualBasic操作介面中,CommandButton(命令按鈕)控制元件在程式中主要作為按鈕進行使用。預設的名稱為CommandX(X為1、2、3,等等),命名規則為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/False5、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"
回覆列表
如果你想做成一個控制元件的話自己建一個ActiveX Control 工程,封裝一個Image控制元件和一個Button控制元件,預設顯示Image控制元件,Button控制元件的Visible設定為False,在Image的MouseMove事件中讓Button控制元件的Visible=True,其它的一些細節自己處理一下。