国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 應(yīng)用 > 軟件技巧 > 正文

VB 神童教程第三章第一節(jié)——圖形框與圖像框控件

2024-07-15 02:01:34
字體:
供稿:網(wǎng)友
Visual Basic 為編程人員提供了強(qiáng)大的繪圖功能支持,在本章,我們將學(xué)會(huì)基本的繪圖方法。


在 VB 中,主要通過兩種辦法進(jìn)行圖像繪制:一種是利用 ActiveX 控件,如用圖形框顯示圖片;另外一種是通過使用 VB 語言本身的函數(shù)和方法,通過在屏幕上繪制點(diǎn)、線和圖形來制作。


一、圖形框控件的主要屬性:


圖形框控件(PictureBox)可以用來顯示位圖、JPGE、GIF、圖標(biāo)等格式的圖片,在工具箱面板中,圖形框控件的圖標(biāo)如圖一:



圖一



1、Name 屬性:


命名規(guī)則為:PicX ,如 PicMove 、PicShow ,等等。


2、Picture(圖片)屬性:


本屬性用來返回或設(shè)置控件中要顯示的圖片,可以通過屬性窗口進(jìn)行設(shè)置。如果要在程序運(yùn)行過程中載入圖片,常常使用 LoadPicture 函數(shù),其語法規(guī)則為:


對象.Picture = LoadPicture("圖形文件的路徑與名字")


如:PicMove.Picture = Loadpicture("c:/Picts/pen.bmp")


3、AutoSize(自動(dòng)顯示)屬性:


本屬性決定了圖形框控件是否自動(dòng)改變大小以顯示圖片的全部內(nèi)容。當(dāng)值為 True ,圖象可以自動(dòng)改變大小以顯示全部內(nèi)容;當(dāng)值為 False ,則不具備圖象的自我調(diào)節(jié)功能。


二、圖形框控件的主要事件:


它可以接收 Click(單擊)事件與 DblClick(雙擊)事件,還可以在圖片框中使用 Cls(清屏)、Print 方法。在實(shí)際使用過程中,它多是作為一種圖形容器出現(xiàn),所以常常是跟其他控件搭配使用的,如點(diǎn)擊一個(gè)按鈕,圖形框自動(dòng)裝入圖片,等等。


三、圖像框控件(Image)的主要屬性:


跟圖形框一樣,圖像框控件也具有諸如 Name、Picture 等屬性,以及 Loadpicture 的方法,但在圖像自適應(yīng)問題上有所不同。


PictureBox 用 AutoSize 屬性控制圖形的尺寸自動(dòng)適應(yīng),而 Image 控件則用 Stretch 屬性對圖片進(jìn)行大小調(diào)整。如圖二:



圖二



四、圖像框與圖形框控件的區(qū)別:


1、圖形框是“容器”控件,可以作為父控件,而圖像框不能作為父控件,其他控件不能作為圖像框的子控件。


圖形框作為一個(gè)“容器”,可以把其他控件放在其內(nèi)作為它的“子控件”,當(dāng)圖形發(fā)生位移,其內(nèi)的子控件也會(huì)跟著一起移動(dòng)。



圖三



2、圖形框可以通過 Print 方法顯示與接收文本,而圖像框不能。


3、圖像框比圖形框占用內(nèi)存少,顯示速度更快一些,因此,在圖形框與圖像框都能滿足設(shè)計(jì)需要時(shí),應(yīng)該優(yōu)先考慮使用圖像框。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 昆明市| 霞浦县| 普宁市| 永胜县| 五寨县| 长武县| 寻乌县| 广河县| 玛多县| 溧阳市| 获嘉县| 榕江县| 湘乡市| 阿坝县| 固安县| 资阳市| 满洲里市| 巩义市| 齐齐哈尔市| 德安县| 林甸县| 安西县| 承德县| 怀化市| 马关县| 浑源县| 和平区| 远安县| 阳原县| 蕉岭县| 台东市| 西丰县| 巴楚县| 临沂市| 新巴尔虎左旗| 普宁市| 潼关县| 黔西县| 临洮县| 松溪县| 商城县|