圖形控件和圖形方法

圖形控件和圖形方法

ID:39211104

大?。?34.31 KB

頁數(shù):29頁

時間:2019-06-27

圖形控件和圖形方法_第1頁
圖形控件和圖形方法_第2頁
圖形控件和圖形方法_第3頁
圖形控件和圖形方法_第4頁
圖形控件和圖形方法_第5頁
資源描述:

《圖形控件和圖形方法》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、第6章圖形控件和圖形方法6.1圖形控件6.2VisualBasic坐標(biāo)系6.3圖形方法6.4小結(jié)16.1.1圖片框控件工具箱中圖片框控件的圖標(biāo)為。圖片框控件名稱的缺省值為:Picture1、Picture2、……,微軟建議名稱前綴為pic。圖片框控件用以顯示圖片,也可以作為其他對象的容器、顯示圖形方法的輸出結(jié)果和Print方法輸出的文本。1.圖片框控件的常用屬性(1)Picture屬性。圖片框控件的Picture屬性返回或設(shè)置圖片框中的圖片。在圖片框中加載圖像有下列兩種方式:1)設(shè)計時選取:界面設(shè)計時,在該圖片框控件屬性窗口中點(diǎn)擊“Picture”屬性,隨之彈出“加載圖片”對

2、話框,選擇所要顯示的圖片文件后,相應(yīng)的圖片被加載到圖片框中。2)運(yùn)行時裝入:程序運(yùn)行時,可用LoadPicture函數(shù)裝入圖片到圖片框控件中。格式:圖片框控件名.Picture=LoadPicture(filename)26.1.1圖片框控件(2)AutoSize屬性。AutoSize屬性值為True時,圖片框的邊界會隨著所裝入圖片的大小變化而變化。此時在設(shè)計窗體過程中就應(yīng)特別小心,圖片將不考慮窗體上其他控件的分布情況,而根據(jù)圖片的大小自動調(diào)整圖片框的大小,可能導(dǎo)致窗體上的其他控件被覆蓋,所以應(yīng)慎用,以免影響窗體界面的完整性。(3)Align屬性◆圖片框控件的Align屬性值

3、為0:標(biāo)準(zhǔn)位置,圖片框在原位置?!魣D片框控件的Align屬性值為1,則圖片框貼緊到窗體的上邊;Align屬性值為2,則圖片框貼緊到窗體的下邊?!魣D片框控件的Align屬性值為3,則圖片框貼緊到窗體的左邊;Align屬性值為4,則圖片框貼緊到窗體的右邊。36.1.1圖片框控件2.圖片框控件的常用方法(1)Print方法。圖片框控件可以用來顯示Print方法輸出的文本,格式如下:圖片框控件名稱.Print輸出表如執(zhí)行“Picture1.Print"圖片框"”,則在圖片框Picture1上當(dāng)前輸出位置,顯示“圖片框”這3個字。(2)Cls方法。圖片框上除了所裝入的圖片外,其他的所有

4、文字、圖形都可以用Cls方法擦除,格式如下:圖片框控件名稱.Cls46.1.2影像框控件工具箱中影像框控件的圖標(biāo)為。影像框控件名稱的缺省值為:Image1、Image2、……,微軟建議名稱前綴為img。影像框控件只能用于顯示圖像,不支持圖形方法,也不能當(dāng)作容器來使用。1.影像框控件常用屬性(1)Picture屬性。與圖片框控件的Picture屬性一樣,可以在設(shè)計時設(shè)置,也可以在程序運(yùn)行時用LoadPicture函數(shù)裝入。詳細(xì)說明可以參見6.1.1。(2)Stretch屬性。圖片框控件的AutoSize屬性設(shè)置為True時,其大小會隨所裝入的圖片而變化,這樣可以得到圖片的原始大

5、小,但有時當(dāng)所加載的圖片比較大時,可能會影響窗體上其他控件的顯示。56.1.2影像框控件2.影像框控件常用事件影像框控件與圖片框控件可以響應(yīng)的事件過程大體相同,如Change、Click、MouseDown、MouseUp、MouseMove等常用事件。讀者可以根據(jù)程序設(shè)計的要求,編寫相應(yīng)的事件過程,下列各程序段可以幫助讀者了解鼠標(biāo)引發(fā)事件過程的使用方法。下列事件過程可以顯示鼠標(biāo)在影像框控件上點(diǎn)擊位置的坐標(biāo)值。PrivateSubImage1_MouseDown(ButtonAsInteger,ShiftAsInteger,_XAsSingle,YAsSingle)'參數(shù)x、

6、y為鼠標(biāo)在影像框按下處的坐標(biāo)值。PrintX,YEndSubImage控件可接受Click等事件,因此可以充當(dāng)圖形命令按鈕。66.1.3形狀控件工具箱中形狀控件的圖標(biāo)為。形狀控件缺省的控件名稱為:Shape1、Shape2、……,微軟建議名稱前綴為shp。1.形狀控件常用屬性(1)Shape屬性。形狀控件用于創(chuàng)建指定的圖形,通過設(shè)置Shape屬性來得到所需要的形狀,畫出正方形、矩形、圓和橢圓等。Shape屬性定義該控件顯示的圖形。取整數(shù)值或系統(tǒng)定義的符號常量,取值及含義如下:◆0或VbShapeRectangle:控件形狀為矩形?!?或VbShapeSquare:控件形狀為正

7、方形?!?或VbShapeOval:控件形狀為橢圓形?!?或VbShapeCircle:控件形狀為圓形?!?或VbShapeRoundedRectangle:控件形狀為圓角矩形?!?或VbShapeRoundedSquare:控件形狀為圓角正方形。76.1.3形狀控件(2)BorderStyle屬性。該屬性定義圖形邊框樣式,取值及含義如下:◆0:透明,即無邊框。◆1:實線,為缺省值?!?:長虛線?!?:虛線?!?:點(diǎn)劃線?!?:雙點(diǎn)劃線?!?:內(nèi)插實線,如果BorderWidth屬性值大于1,控件保證圖

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。