資源描述:
《北大青鳥VB基礎(chǔ)教程6》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、常見標(biāo)準(zhǔn)控件第五章回顧數(shù)組一維數(shù)組多維數(shù)組動態(tài)數(shù)組控件數(shù)組自定義數(shù)據(jù)類型使用隨機(jī)函數(shù)Rnd2目標(biāo)使用圖片框控件和圖像控件加載圖片使用框架中的復(fù)選框和選項(xiàng)按鈕操作選項(xiàng)使用列表框和組合框控件選擇列表使用Timer控件創(chuàng)建Timer應(yīng)用程序3圖片框控件2-1圖片框可用于顯示位圖、圖標(biāo)、JPEG或GIF等類型的圖片它也可以用作容器框架在圖片框中加載圖片時,圖片會保持它原來的大小在工具欄上的顯示:4圖片框控件2-2如果圖片框控件用作其他控件的容器,則放置在圖片控件內(nèi)的所有控件都可隨圖片控件一起移動使用Align屬性,可以將控件與
2、窗體的頂部、左側(cè)、右側(cè)或底部對齊在VB環(huán)境中進(jìn)行演示5圖像控件可用于顯示位圖、圖標(biāo)、JPEG或GIF等類型的圖片具有Stretch屬性,可使放置在控件中的圖像根據(jù)控件大小進(jìn)行縮放在工具欄上的顯示:6在VB環(huán)境中進(jìn)行演示添加圖片框或圖像控件7在運(yùn)行時加載圖片2-1可以使用LoadPicture函數(shù)指定圖形文件的路徑和文件名,為圖片框或圖像控件的Picture屬性指定圖片示例在VB中創(chuàng)建名為picture1的圖片框控件,PrivateSubForm_Load()picture1.Picture=LoadPicture("C
3、:Picture_filesrocket.jpg")EndSub8在運(yùn)行時加載圖片2-2可以使用Set關(guān)鍵字和賦值操作符“=”將圖片從一個對象復(fù)制到另一個對象:例如:Setimage1.Picture=picture1.Picture可以使用LoadPicture函數(shù)刪除圖片例如:Setimage1.Picture=LoadPicture("")9圖片框控件圖像控件不能根據(jù)控件的大小縮放圖片具有Stretch屬性,該屬性可用于根據(jù)控件的大小縮放圖片使用的系統(tǒng)資源相對較多使用的系統(tǒng)資源相對較少具有Align屬性,
4、使用該屬性可以將控件與窗體的頂部、左側(cè)、右側(cè)或底部對齊沒有Align屬性可用作其他控件的容器無法用作容器圖片框控件和圖像控件的區(qū)別10復(fù)選框控件復(fù)選框控件用于顯示多個選項(xiàng),用戶在運(yùn)行時可以從中選擇一項(xiàng)或多項(xiàng)在工具欄上的顯示:在VB環(huán)境中進(jìn)行演示11選項(xiàng)按鈕控件單選按鈕(也稱“選項(xiàng)按鈕”),用戶可以從多個選項(xiàng)中選擇一項(xiàng)且只可能選擇一項(xiàng)在工具欄上的顯示:在VB環(huán)境中進(jìn)行演示12框架中的復(fù)選框和選項(xiàng)按鈕使用框架控件,可以在插入一組控件的同時添加描述這些控件用途的標(biāo)題要創(chuàng)建組,需要將選項(xiàng)按鈕或復(fù)選框放入框架內(nèi)13使用復(fù)選框和選
5、項(xiàng)按鈕–示例在VB環(huán)境中創(chuàng)建如下圖的窗體:14獲取復(fù)選框或選項(xiàng)按鈕的值使用控件的Value屬性,可以確定是否選擇了某個復(fù)選框或選項(xiàng)按鈕選中返回的值未選中返回的值復(fù)選框10選項(xiàng)按鈕TrueFalse15獲取復(fù)選框的值–示例對幻燈片13中的示例,進(jìn)行編碼獲取復(fù)選框的值。當(dāng)用戶選中某個復(fù)選框時,會顯示消息框。PrivateSuboptSubject_Click(IndexAsInteger)IfoptSubject(Index).Value=1ThenMsgBox("選擇了"&optSubject(Index).Captio
6、n,vbInformation+vbOKOnly,"課程安排")EndIfEndSub16獲取選項(xiàng)按鈕的值–示例對幻燈片13中的示例,進(jìn)行編碼獲取選項(xiàng)按鈕的值。當(dāng)用戶選中某個選項(xiàng)按鈕時,會顯示消息框。PrivateSubchkDate_Click(IndexAsInteger)IfchkDate(Index).Value=TrueThenMsgBox("選擇了"&""&chkDate(Index).Caption,vbInformation+vbOKOnly,"學(xué)期安排")EndIfEndSub17復(fù)選框和選項(xiàng)按鈕的區(qū)
7、別復(fù)選框控件選項(xiàng)按鈕控件在一組復(fù)選框中可以選擇多個復(fù)選框在一組單選框中只能選擇一個選項(xiàng)按鈕18列表框控件列表框顯示有多個選項(xiàng)的選項(xiàng)列表,供用戶從中選擇在工具欄上的顯示:示例:19組合框控件組合框控件組合了文本框和列表框的特性用戶既可以鍵入文本,也可以直接從列表中選擇在工具欄上的顯示:示例20列表框?qū)傩詫傩哉f明ListIndex是一個數(shù)字,用于訪問列表框中的各個元素Sorted用于按排序順序顯示項(xiàng)目MultiSelect用于指定用戶是否可以在列表中選擇多個項(xiàng)目ListCount用于返回列表框中的項(xiàng)目數(shù)量Selected設(shè)
8、置列表框控件中項(xiàng)目的選擇狀態(tài)21組合框?qū)傩越M合框具有文本框和列表框的屬性,另外還具有一些特有的屬性屬性說明Style用于決定組合框的外觀,有三種樣式可選:簡單組合框下拉組合框下拉列表Locked用于指定用戶是否可以鍵入文字22在運(yùn)行時創(chuàng)建新的選項(xiàng)AddItem方法用于向列表框或組合框中添加指定的項(xiàng)目缺省情況下,新項(xiàng)目添加到列表的末