print表達式格式?
print方法可以在窗體上顯示文本字符串和表達式的值,并可在其它圖形對象或打印機上輸出信息。
1、語法說明
在vb中,print方法是用來輸出信息的專用過程,顯示的文本是作為圖像來處理的,因此,print方法顯示的文本字符串也往往作為圖形文本。visualbasic允許在窗體、圖形框和打印機用print方法顯示文本字符串。
語法格式:
[對象]·print[spc(n)|tab(n)expressioncharpos]
說明:
——指定文本顯示的地方,可取的值:窗體名稱、圖片框名稱或printer(打印機),也可以是立即窗口(debug)。如果省略“對象”,則指在當前窗體上輸出。
——可選的,用來在輸出中插入空白字符,這里n為要插入的空白字符數。
——可選的,用來將插入點定位在絕對列號上,這里n為列號。
——可選的,表示要打印的數值表達式或字符串表達式,如果省略,則打印一空行。
——可選的,指定下一個字符的插入點,可以是分號、逗號,也可以省略。
使用分號(;)則直接將插入點定位在上一個被顯示字符之后;
使用逗號(,)則將下一個輸出字符的插入點定位在制表符上;
如果省略charpos,則在下一行打印下一字符。
例如,在不同的對象上分別打印消息“thisisatestingmessage”。
在名稱為“myform”的窗體對象上顯示;
myform.print“thisisatestingmessage.”
★在名稱為“picminimsg”的圖片框對象上顯示;
picminimsg.print“thisisatestingmessage.”
★在當前窗體上顯示;
print“thisisatestingmessage.”‘省略對象
★在打印機上顯示。
printer.print“thisisatestingmessage.”
2、幾種輸出方法
對于boolean數據,輸出結果是:true或者false;
使用系統能識別的標準短日期格式書寫date數據。當日期或時間部件丟失或為零時,只書寫已提供的部件;
如果expressionlist(表達式)為空,則無內容書寫。但如果expressionlist值為null,則輸出null。在輸出null關鍵字時,要把關鍵字正確翻譯出來。
要把錯誤數據作為errorerrorcode輸出。在輸出error關鍵字時,要把關鍵字正確翻譯出來。
如果在具有缺省顯示空間的模塊之外使用此方法,則需要對象。否則將導致錯誤。但,如果在窗體模塊上進行調用,則會在窗體上顯示。
注意:
print方法只能用于可顯示文本的對象。因為print方法是按照字符比例進行打印,所以字符數與字符所占據的寬度固定的列的數目無關。如像w這樣的寬字母占據的寬度超過一固定的列寬,而像i這樣的窄字母占據的寬度則較小。所以,考慮到要使用比平均字符更寬的空間,表列一定要留有足夠的余地。也可以使用固定間距的字體來確保每一字符均只占一列。
查看全文