VB 6 Print、Cls、Move方法 屬性是指對象的特性,事件是能被對象識(shí)別和響應(yīng)的動(dòng)作,而方法則是對象要執(zhí)行的動(dòng)
作。
方法語句格式:對象名.方法名(參數(shù),參數(shù),…) 如沒有返回值,則參數(shù)不出現(xiàn)在括號(hào)中。 判斷是屬性還是方法。屬性名一般是名詞(如Appearance, Caption, Width等),方法 名一般是動(dòng)詞。
在程序代碼中,"對象名。方法名"可以是一個(gè)完整的語句,但"對象名。屬性名"不是一 個(gè)完整的語句。涉及到對象屬性的語句總是一個(gè)賦值語句,要么是給對象的屬性賦值,
要么是將對象的屬性值返回給一個(gè)變量。
1、Print 方法(顯示數(shù)據(jù)和文本)
Print方法是用來輸出數(shù)據(jù)和文本的一個(gè)重要方法??捎迷诖绑w、圖片框控件等。
⑴Print方法語句格式:對象名.Print表達(dá)式
表達(dá)式可以是數(shù)值也可以是字符串。對于數(shù)值表達(dá)式,先計(jì)算出表達(dá)式的值,然后輸出
;字符串表達(dá)式將按原樣輸出,并且,字符串一定要放在雙引號(hào)內(nèi)。如果忽略表達(dá)式,
則輸出一個(gè)空行。
例如,編寫窗體的Click事件過程的代碼: Private Sub Form Click()
x=20 y=30 Print x Print y Print x+y Print "ABcdEFgh" Print "火力光波" End Sub ⑵分隔符:逗號(hào)(間隔14個(gè)字符)、分號(hào)、空格或&符號(hào)。
使用一個(gè)Print語句輸出多個(gè)表達(dá)式。各表達(dá)式之間需要用分隔符隔開。分隔符可以是逗
號(hào)、分號(hào)、空格或&符號(hào)。如果表達(dá)式使用逗號(hào)分隔,在輸出時(shí),各表達(dá)式之間間隔14個(gè)
字符的位置。如果使用其他幾種分隔符,則表達(dá)式將按緊湊格式輸出。
例如,將上例代碼改寫為:
Private Sub Form_Click( ) x = 20 y = 30 Print "x+y", x + y Print "x+y"; x + y Print x, y; "火力光波" & " ABcdEFgH" & x + y End Sub
⑶行的位置:不換行,在語句末尾加逗號(hào)或分號(hào)。
在一般情況下,每執(zhí)行一次Print方法都會(huì)自動(dòng)換行,即后一個(gè)Print語句的執(zhí)行結(jié)果總
是顯示在前一個(gè)Print語句的下一行。為了仍在同一行上顯示,可以在Print語句的末尾
加上逗號(hào)或分號(hào)。
例如,將上例代碼改寫為:
Private Sub Form_Click() x = 20 y = 30 Print "x+y=", Print x + y Print "x+y="; Print x + y End Sub ⑷列的位置:
①輸出內(nèi)容顯示在左端,可在Print語句中加空格來確定。
②Tab(n)函數(shù)的參數(shù)n是可選的,用來指定表達(dá)式輸出時(shí)的起始列數(shù)。若忽略此參數(shù), 則將輸出點(diǎn)移動(dòng)到下一個(gè)輸出區(qū)的起點(diǎn)。
Spy(n)函數(shù)的參數(shù)n是必須的,用來指定輸出表達(dá)式之前插入的空格數(shù)。 語句格式:Print Tab(n);“數(shù)據(jù)和文本”;Spc(n);“數(shù)據(jù)和文本” 例如,編寫窗體的Click事件過程的代碼:
Private Sub Form_Click()
Print Tab(17); "火力光波" Print Tab(6); "火力光波"; Spc(10); "編程入門" Print Tab(7); "火力光波"; Spc(11); "編程入門" Print Tab(8); "火力光波"; Spc(12); "編程入門" Print Tab(9); "火力光波"; Spc(13); "編程入門" End Sub 出處:Visual Basic 6.0基礎(chǔ)教程
2、Cls方法(清除文本或圖形)
Cls方法用來清除由Print方法在窗體上顯示的文本或圖形??捎迷诖绑w、圖片框控件等
。
Cls方法語句格式:對象名.Cls 如對象名缺省,則表明清除本窗體上的內(nèi)容。 實(shí)例,單擊窗體顯示一行文本,雙擊窗體時(shí)文本被清除。
窗體的Click與DblClick事件過程的代碼: Private Sub Form_Click()
Print " 雙擊可以清除窗體的內(nèi)容" End Sub Private Sub Form_DblClick() Cls End Sub 出處: Visual Basic 6.0基礎(chǔ)教程
3、Move方法(移動(dòng)對象、改變對象大小)
Move方法可以使對象移動(dòng),在移動(dòng)的同時(shí)還可以改變對象的大小??捎迷诖绑w與大多數(shù) 控件。
Move方法語句格式:對象名.JMove Left [Top],[Width],[Height] Move方法有4個(gè)參數(shù),其中參數(shù)Left與Top分別是指對象左、上頂點(diǎn)的橫坐標(biāo)與縱坐標(biāo) ,參數(shù)Width與Height分別是指對象的寬度與高度。參數(shù)Left是必需的,其他參數(shù)是可選
的。
實(shí)例,每單擊一次,窗體向右下方移動(dòng)一定的距離并越來越小。
窗體的Click事件過程的代碼: Private Sub Form_Click()
Move Left + 500, Top + 500, Width - 250, Height - 250 End Sub 在該段代碼中,Left、Top等是窗體的屬性,這里省略了窗體名。
出處:Visual Basic 6.0基礎(chǔ)教程
|
|