7.1.4 考點(diǎn)4:Cls方法與Move方法
1.Cls方法
Cls方法用于清除通過畫圖方法畫出的圖形或者用Print語句打印的信息,并把光標(biāo)移到對象的左上角(0,0)。這里的對象可以是窗體或圖片框,如果省略“對象”則清除當(dāng)前窗體內(nèi)的顯示內(nèi)容。
Cls方法的一般格式為:
對象名.Cls
例如:
Picture1.Cls '清除圖片框Picture1內(nèi)的圖形或文本
Cls '清除當(dāng)前窗體內(nèi)顯示的內(nèi)容
說明:
如果AutoRedraw=False,則Cls方法不能清除在AutoRedraw為True時所產(chǎn)生的圖形和打印的信息。
清除后,當(dāng)前座標(biāo)回到對象的左上角。
當(dāng)窗體的背景是用Picture屬性裝入的圖形時,不能用Cls方法清除,只能通過LoadPicture方法清除。
2.Move方法
Move方法用來移動窗體和控件,并可改變其大小。Move方法的一般格式如下:
[對象.]Move左邊距離[,上邊距離][,寬度[,高度]]]
例如:在窗體上畫一個文本框和一個圖片框,在窗體的單擊事件中編寫如下代碼,改變窗體、文本框和圖片框的大小和位置。程序運(yùn)行后,窗體的單擊事件觸發(fā)前后的結(jié)果分別如圖7-3和圖7-4所示。
Private Sub Form_Click()
Move 800, 800, 4000, 2600
Text1.Move 200, 200, 1500, 1000
Picture1.Move 1800, 200, 1500, 1000
Picture1.Print "Picture1"
End Sub
說明:
Move方法中的“對象”可以是窗體以及除計時器(Timer)、菜單(Menu)之外的所有控件,如果省略“對象”,則表示要移動的是窗體。 “左邊距離”、“上邊距離”、“寬度”及“高度”均以twip(緹)為單位。
如果“對象”是窗體,則“左邊距離”和“上邊距離”均以屏幕左邊界和上邊界為準(zhǔn);
如果“對象”是控件,則以窗體的左邊界和上邊界為準(zhǔn)。
3.TextHeight和TextWidth方法
這兩個方法用來輔助設(shè)置坐標(biāo)。其中TextHeight方法返回一個文本字符串的高度值,而TextWidth方法則返回一個文本字符串的寬度值,單位均為twip(緹)。
屬性ScaleHeight和ScaleWidth分別用來表示對象的高度和寬度值,它們與方法TextHeght和TextWidth結(jié)合使用,可以使字符串居中顯示。
屬性Height和Width可用來返回或設(shè)置窗體、控件、打印機(jī)及屏幕的高度和寬度,而Left和Top屬性分別用來返回或設(shè)置窗體、控件與其左邊和頂邊的距離,它們的單位均為Twip(緹)。
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |