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