在該實(shí)例中,程序運(yùn)行后,用戶可以更改圖片框中的圖片,也可以清除圖片框中的圖片,在更改或清除圖片后,用戶還可以恢復(fù)圖片框中原有的圖片。
在窗體中放置一個(gè)圖片框控件和三個(gè)按鈕控件,如圖5.43所示。其中各對(duì)象的屬性設(shè)置如表5.23所示。
雙擊【更換圖片】按鈕,打開(kāi)【代碼】窗口,將下列代碼添加到ComGhangeClick事件過(guò)程中:
Private sub comchangle_click()
Picture1.picture=LoadPirture(“d:programs\office97\Clipart\Popular\Agree2.wmf”)
End sub
雙擊【清除圖片】按鈕,將下列代碼添加到ComClear_Chick事件過(guò)程中:
Private sub comchangle_click()
Picture1.picture=LoadPirture
End sub
雙擊[恢復(fù)圖片]按鈕,將下列代碼添加到ComUndo_Click事件過(guò)程中:
Private Sub ComUndo_Click()
Picture.oricture=LoadPricture(“d:programs\office97\Clipart\Popular\Agree.wmf”)
End Sub
運(yùn)行該程序,單擊【更換圖片】按鈕,則圖片框中的圖片就被更換為另一副圖片,如圖5.44所示。單擊【清除圖片】按鈕,則圖片框中的圖片被清除,如圖5.45所示口單擊【恢復(fù)圖片】按鈕,則圖片框中又出現(xiàn)初始的圖片。
在將工程保存后,VB為每個(gè)包含有圖片的窗體生成一個(gè)擴(kuò)展名為FRS的文件,這是應(yīng)用程序存放圖片的地方。
在默認(rèn)情況下,圖片框控件的大小不隨其中加載圖片的大小而變化,并且圖片框控件不提供滾動(dòng)條,因此,如果加載的圖片比圖片框控件大,則超過(guò)的部分顯示不出來(lái)(除。wmg格式的文件外,該格式的文件會(huì)自動(dòng)調(diào)整大小以填滿圖片框).要使圖片框控件自動(dòng)調(diào)整大小以顯示完整圖形,應(yīng)將其AutoSize屬性設(shè)置為T(mén)rue.這樣,圖片框控件將自動(dòng)調(diào)整大小以適應(yīng)加載的圖形。
圖片框控件可以作為其他控件的容器,在分組單選項(xiàng)時(shí),可以使用圖片框控件替代框架控件。
與窗體一樣,圖片框控件也可以使用Print方法來(lái)輸出文本,使用Cls方法清除文本。例如,下列語(yǔ)句將在圖片框Pictures中顯示"在圖片框中顯示文本"幾個(gè)字:
Picture1.Print "在圖片框中顯示文本"
相關(guān)推薦:2010年9月計(jì)算機(jī)等級(jí)考試成績(jī)查詢時(shí)間匯總
2011計(jì)算機(jī)等級(jí)考試二級(jí)VB考點(diǎn)及習(xí)題匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |