二級VB基礎(chǔ)教程:2.3控件

字號:

2.3 控件
    1.常用控件介紹
    (1)常用控件的屬性、方法和事件
    ComboBox 組合框(將列表框和文本框結(jié)合在一起)
    Style屬性
    外觀屬性:取0時,系統(tǒng)創(chuàng)建一個帶下拉式列表框的組合框;為1時,系統(tǒng)創(chuàng)建一個由文本框和列表框直接組合在一起的簡單組合框,可以從列表框中選擇,也可以直接在文本框中輸入;為2時,系統(tǒng)創(chuàng)建一個沒有文本框的下拉式列表框,單擊列表框上的按鈕才顯示文本框,用戶不能在文本框中輸入,只能在列表框中選擇。
    Text 屬性
    其值為用戶從列表框中選定的文本或直接輸入的文本。
    AddItem方法
    添加列表項,使用格式:
    [ 對象名.] AddItem<列表項文本>[,插入位置序號]
    若不指定位置,則插入到列表末尾。
    Clear方法
    刪除列表所有項目
    RemoveItem 方法
    刪除列表項,使用格式:
    [ 對象名 .] RemoveItem 刪除項序號
    CommandButton
    命令按鈕
    Cancel屬性
    取消屬性,它為True時, 按〖ESC〗即等于單擊此按鈕。
    Default屬性
    缺省屬性,它為True時, 按回車鍵即等于單擊此按鈕。
    Timer計時器
    Interval屬性
    兩次調(diào)用Timer事件的事件間隔,用于創(chuàng)建動態(tài)效果。
    Frame 框架
    CheckBox 復(fù)選框
    OptionButton選項按鈕
    Alignment屬性
    決定它們的對齊方式,0=左對齊,1=右對齊。
    Value屬性
    決定它們是否被選中的屬性
    2.常用控件的使用辨析
     (1)文本框和標(biāo)簽的區(qū)別:
     文本框通常用于向計算機輸入信息,而標(biāo)簽通常用于輸出信息。文本框是一個十分重要的控件,因為由復(fù)選框和選項按鈕向程序輸入的信息畢竟只有少數(shù)的幾條信息而已。標(biāo)簽和文本框的區(qū)別很小,標(biāo)簽可以看成是一個在運行時不能修改正文的文本框,因此標(biāo)簽主要用于輸出信息。
    (2) Label的AutoSize屬性和WordWrap屬性
    為了使標(biāo)簽具有垂直伸展和字換行處理,必須設(shè)置它的AutoSize屬性和WordWrap屬性同時為True。
    AutoSize屬性為False,WordWrap屬性為False時,若標(biāo)簽不夠高而Caption太長時,Caption將被切割掉。
    AutoSize屬性為False,WordWrap屬性為True時,情況也如此。
    AutoSize屬性為True,WordWrap屬性為False時,表示可以水平伸展,但只顯示一行信息。
    (3) PictureBox和Image的Stretch屬性和AutoSize屬性
    Image只有Stretch屬性,而PictureBox只有AutoSize屬性。
    AutoSize屬性設(shè)為True,則PictureBox改變自己的大小來適應(yīng)其中的圖形。
    Stretch屬性設(shè)為True,則Image中的圖形將改變自己的大小來適應(yīng)外面的邊框。
    (4)Frame 框架、CheckBox 復(fù)選框、OptionButton選項按鈕的區(qū)別:
    復(fù)選框和選項按鈕用于向程序輸入信息, 框架用來對復(fù)選框和選項按鈕進(jìn)行分組。
    復(fù)選框選中時會在小方框里打一個鉤,選項按鈕選中時會在小圓圈里點一個點。