(4)Print From方法
用以將 Form 對象的圖象逐位發(fā)送給打印機(jī)。
語法:object.PrintForm
說明:Print Form 將打印 Form 對象的全部可見對象和位圖。在繪制圖形時(shí),如果 Auto Redraw 屬性為 True,則在運(yùn)行時(shí)Print Form 將打印 Form 對象或 Picture Box 控件上的圖形。
Print Form 所使用的打印機(jī)是由操作系統(tǒng)的控制面板中的設(shè)置來決定。
(5) Refresh方法
強(qiáng)制全部重繪一個(gè)窗體或控件。
語法:object. Refresh
說明:在下列情況下使用 Refresh 方法:
在另一個(gè)窗體被加載時(shí)顯示一個(gè)窗體的全部。
更新諸如 FileListBox 控件之類的文件系統(tǒng)列表框的內(nèi)容。
更新 Data 控件的數(shù)據(jù)結(jié)構(gòu)。
Refresh 方法不能用于 MDI 窗體,但能用于 MDI 子窗體。不能在 Menu 或 Timer 控件上使用 Refresh 方法。
通常,如果沒有事件發(fā)生,窗體或控件的繪制是自動(dòng)處理的。但是,有些情況下希望窗體或控件立即更新。例如,如果使用文件列表框、目錄列表框或者驅(qū)動(dòng)器列表框顯示當(dāng)前的目錄結(jié)構(gòu)狀態(tài),當(dāng)目錄結(jié)構(gòu)發(fā)生變化時(shí)可以使用 Refresh 更新列表。
可以在 Data 控件上使用 Refresh 方法來打開或重新打開數(shù)據(jù)庫(如果 DatabaseName, ReadOnly, Exclusive 或 Connect 屬性的設(shè)置值發(fā)生改變),并能重建控件的 Recordset 屬性內(nèi)的 dynaset。
(6)Show方法
用以顯示 MDIForm 或 Form 對象。
語法:object.Show style, ownerform
說明:
如果調(diào)用 Show 方法時(shí)指定的窗體沒有裝載,Visual Basic 將自動(dòng)裝載該窗體。
當(dāng) Show 在顯示無模式窗體時(shí),隨后遇到的代碼則要執(zhí)行。當(dāng) Show 在顯示模式窗體 (modal form) 時(shí),則隨后的代碼直到該窗體被隱藏或卸載時(shí)才能執(zhí)行。
當(dāng) Show 在顯示模式窗體時(shí),除了模式窗體中的對象之外不能進(jìn)行輸入(鍵盤或鼠標(biāo)單擊)。對其它窗體進(jìn)行輸入前程序必須隱藏或卸載模式窗體(通常是處于響應(yīng)用戶某些操作狀態(tài))。MDIForm 不能是形式的。
在模式窗體顯示時(shí),雖然應(yīng)用程序中的其它窗體失效,但其它應(yīng)用程序不會(huì)失效。
應(yīng)用程序的啟動(dòng)窗體在其 Load 事件調(diào)用后會(huì)自動(dòng)出現(xiàn)。
下面的例子說明如何使用ownerform 參數(shù):
Private Sub cmdShowResults_Click()
' 顯示模式窗體 frmResults.
frmResults.Show vbModal, Me
End Sub
(7)Cls方法
清除運(yùn)行時(shí) Form 或 Picture Box 所生成的圖形和文本。
語法:object.Cls
說明:
Cls 將清除圖形和打印語句在運(yùn)行時(shí)所產(chǎn)生的文本和圖形,而設(shè)計(jì)時(shí)在 Form 中使用 Picture 屬性設(shè)置的背景位圖和放置的控件不受 Cls 影響。如果激活 Cls 之前 Auto Redraw 屬性設(shè)置為 False, 調(diào)用時(shí)該屬性設(shè)置為 True,則放置在 Form 或 Picture Box 中的圖形和文本也不受影響。 這就是說,通過對正在處理的對象的 Auto Redraw 屬性進(jìn)行操作,可以保持 Form 或 Picture Box 中的圖形和文本。
調(diào)用 Cls 之后,object 的 CurrentX 和 CurrentY 屬性復(fù)位為 0。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |