




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、Visual Basic 語 言 程 序 設(shè) 計(jì)7.6 圖片框與圖像框v7.6.1 圖片框v圖片框(PictureBox)控件的主要作用是為用戶顯示圖片,也可作為其他控件的容器。實(shí)踐顯示的圖片是由Picture屬性決議的。v1.常用屬性v圖片框的根本屬性: vName、Height、Width、Top、Left、Enabled、Visible等。Visual Basic 語 言 程 序 設(shè) 計(jì)圖片框的特有屬性:v(1)Picture屬性vPicture屬性用于窗體、圖片框和圖像框。它可經(jīng)過屬性窗口進(jìn)展設(shè)置,也可在程序中進(jìn)展設(shè)置,即使用LoadPicture()函數(shù),裝入圖片文件。在窗體、圖片框
2、和圖像框中顯示的圖形以文件方式存放在磁盤上,VB6.0支持以下格式的圖形文件。v位圖文件(Bitmap)v圖標(biāo)文件(Icon)v圖元文件(Metafile)v緊縮位圖文件(JPEG)v緊縮位圖文件(GIF)v(2)AutoSize屬性v圖片框控件不能伸縮圖像使圖像順應(yīng)它的大小。假設(shè)把圖片框控件的AutoSize屬性設(shè)置為True,那么圖片框控件就會(huì)自動(dòng)調(diào)整本身的大小以包容整個(gè)圖像。Visual Basic 語 言 程 序 設(shè) 計(jì)2.圖片框控件的特點(diǎn)v(1)圖片框控件的最大特點(diǎn)是,它的表現(xiàn)更像一個(gè)窗體對(duì)象,它具有許多與窗體對(duì)象類似的屬性和方法。窗體的一切顯示文本和圖像的方法、作圖方法以及與之相關(guān)
3、的屬性在圖片框控件中都有同名的方法和屬性。圖片框控件有本人的坐標(biāo)系統(tǒng),也可以重新定義坐標(biāo)系統(tǒng)。v(2)PictureBox控件也可作為容器運(yùn)用,把控件添加到圖片框控件中的方法與把控件添加到框架控件中的方法也一樣。Visual Basic 語 言 程 序 設(shè) 計(jì)3.圖形文件的裝入v圖形文件的裝入有兩種方法:一種是在設(shè)計(jì)階段裝入,另一種是在運(yùn)轉(zhuǎn)期間裝入。v在設(shè)計(jì)階段裝入圖形文件v在設(shè)計(jì)階段裝入圖形文件用兩種方法:v(1)用屬性窗口中的Picture屬性裝入v(2)利用剪切板裝入v在運(yùn)轉(zhuǎn)期間裝入圖形文件vPicture屬性可以設(shè)置被顯示的圖片文件名(包括可選途徑名)。在程序運(yùn)轉(zhuǎn)時(shí),可以運(yùn)用LoadP
4、icture()函數(shù),在圖片框中裝入圖形。Visual Basic 語 言 程 序 設(shè) 計(jì)3.圖形文件的裝入v格式:對(duì)象.Picture=LoadPicture(圖形文件名)v功能:在圖形框中裝入一個(gè)圖形。v闡明:v(1)對(duì)象可以是圖片框或圖像框,也可以是窗體,假設(shè)是窗體,對(duì)象名可以省略。v(2)假設(shè)刪除一個(gè)圖形,可以運(yùn)用LoadPicture()函數(shù),將一個(gè)空白圖形裝入圖形框的Picture屬性。v格式:對(duì)象.Picture=LoadPicture()v(3)假設(shè)圖片框中已有圖形,那么被新裝入的圖形所覆蓋。v(4)裝入圖片框中的圖形,可以拷貝到另一個(gè)圖片框中。假設(shè)在窗體中已建立了兩個(gè)圖片框:
5、Picture1與Picture2,那么用:v Picture1.Picture=LoadPicture(C:GraphicsIconsArrowsarw06up.ico) Picture2.Picture=Picture1.Picturev可以把圖片框Picture1中的圖形拷貝到圖片框Picture2中。Visual Basic 語 言 程 序 設(shè) 計(jì)4.常用事件v圖像框可以呼應(yīng)Click和DblClick事件。Visual Basic 語 言 程 序 設(shè) 計(jì)5.常用方法v在圖片框中運(yùn)用Cls方法和Print方法。v【例7.25】在窗體上顯示四個(gè)圖片。v【例7.26】在窗體上交換兩個(gè)圖片框
6、中的圖形。Visual Basic 語 言 程 序 設(shè) 計(jì)7.6.2 圖像框v1.常用屬性v圖像框的根本屬性: vName、Height、Width、Top、Left、Enabled、Visible等。v圖像框控件有兩個(gè)主要的屬性:Picture屬性和Stretch屬性。v(1)Picture屬性v該屬性的功能與圖片框的一樣。v(2)Stretch屬性該屬性用來自動(dòng)調(diào)整圖像框中圖形內(nèi)容的大小,既可經(jīng)過屬性窗口設(shè)置,也可以經(jīng)過程序代碼設(shè)置。該屬性值為True或False。v其屬性值為False時(shí),圖像框可以自動(dòng)改動(dòng)大小以順應(yīng)其中的圖形。v其屬性值為True時(shí),加載到圖像框中的圖形,可以自動(dòng)調(diào)整尺
7、寸以順應(yīng)圖像框的大小。Visual Basic 語 言 程 序 設(shè) 計(jì)1.常用屬性在這種情況下,圖像控件的寬高之比與圖像的寬高之比不一樣時(shí),會(huì)明顯呵斥圖像的變形。闡明:(1)圖像框控件沒有AutoSize屬性。(2)在圖像框控件裝入圖片文件的方法和運(yùn)用圖片的文件格式與圖片框一樣。Visual Basic 語 言 程 序 設(shè) 計(jì)7.6.2 圖像框v2.常用事件v圖像框可以呼應(yīng)Click和DblClick事件。v3.圖片框與圖像框的區(qū)別v4.保管圖形v對(duì)繪制或裝在窗體、圖片框和圖像框內(nèi)的圖形,可以運(yùn)用SavePicture命令把圖形保管到磁盤文件內(nèi)。v格式:SavePicture 對(duì)象.屬性,文件
8、名v功能:保管繪制或裝在窗體、圖片框和圖像框內(nèi)的圖形。Visual Basic 語 言 程 序 設(shè) 計(jì)4.保管圖形v闡明:v(1)對(duì)象名為選定的圖片框或圖像框的控件名。v(2)文件名為指定的帶有擴(kuò)展名Bmp、Ico、Gif、Jpg、Dib、Wmf、Emf等文件。v(3)SavePicture命令只支持Bmp文件格式。此外,SavePicture命令保管控件中的整個(gè)圖形,包括未顯示部分。v【例7.27】編寫程序,闡明圖片框AutoSize屬性與圖像框Stretch屬性對(duì)加載圖形的影響。v【例7.28】編寫程序,模擬交通訊號(hào)燈的切換。v【例7.29】顯示世界不同城市的當(dāng)前時(shí)間,每隔一秒鐘變化一次,
9、并發(fā)出一聲蜂鳴聲。Visual Basic 語 言 程 序 設(shè) 計(jì)7.7 設(shè)計(jì)簡單的動(dòng)畫v(1)改動(dòng)圖像的位置和尺寸;v(2)在不同的位置顯示不同的圖像;v(3)在一樣的位置顯示不同的圖像;v(4)運(yùn)用Move方法挪動(dòng)控件或圖像。v不論用何種方法,都必需運(yùn)用計(jì)時(shí)器定時(shí)觸發(fā)有關(guān)動(dòng)畫的事件過程,用計(jì)時(shí)器的Interval屬性控件控制圖像的挪動(dòng)頻度。v運(yùn)用Move方法挪動(dòng)圖片,Move方法的普通格式:v 對(duì)像名.Move (Left,Top,Width, Height)vLeft屬性:指定對(duì)象的左邊沿程度坐標(biāo)。vTop屬性:指定對(duì)象的上邊沿垂直坐標(biāo)。vWidth屬性:指定對(duì)象的新寬度。vHeight屬性:指定對(duì)象的新高度。Visual Basic 語 言 程 序 設(shè) 計(jì)闡明:v(1)只需Left參數(shù)是必需的,其他三個(gè)是可選的。v(2)在屏幕上挪動(dòng)窗體,或在窗體中挪動(dòng)控件時(shí),都是相對(duì)于原點(diǎn)(0,0)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于深度學(xué)習(xí)的HVAC系統(tǒng)負(fù)荷預(yù)測
- RAB11A對(duì)宮頸癌SiHa細(xì)胞系增殖、遷移、侵襲及自噬相關(guān)基因的影響
- 優(yōu)惠公房出售合同范例
- 公眾號(hào)委托代理合同范例
- 買貓手機(jī)合同范例
- app建設(shè)合同范例
- 企業(yè)股權(quán)交易合同范例
- 農(nóng)資農(nóng)藥購銷合同范例
- 出租老房屋合同范例
- 全棉籽銷售合同范例
- 《Unit-2-Cute-animals課件》小學(xué)英語牛津上海版四年級(jí)下冊(cè)14875
- 環(huán)境溫度、相對(duì)濕度、露點(diǎn)對(duì)照表
- 全過程工程咨詢服務(wù)方案
- 澳大利亞11天自由行行程單英文版
- 廣西京星鐵路罐車清洗保養(yǎng)站建設(shè)項(xiàng)目環(huán)境影響報(bào)告表
- 道德與法治教學(xué)經(jīng)驗(yàn)交流發(fā)言稿
- 【中國民航安檢的發(fā)展現(xiàn)狀及發(fā)展建議4000字(論文)】
- 硬筆控筆訓(xùn)練字帖
- 電子技術(shù)基礎(chǔ)數(shù)字部分第五版康華光
- 國際學(xué)校六年級(jí)數(shù)學(xué)測(英文)
- 國家自然科學(xué)基金經(jīng)費(fèi)預(yù)算表模板
評(píng)論
0/150
提交評(píng)論