HOW TO:列印表單的工作區和非工作區 (Visual Basic)
PrintForm 元件可讓您快速列印表單的影像,就和它在螢幕上顯示的完全一樣,而不需使用 PrintDocument 元件。 下列程序說明如何列印表單,包括工作區 (Client Area) 和非工作區 (Nonclient Area)。 非工作區包括標題列、框線和捲軸。
若要列印表單的工作區和非工作區
按一下 [工具箱] 中的 [Visual Basic PowerPacks] 索引標籤,然後將 PrintForm 元件拖曳至表單。
PrintForm 元件隨即加入元件匣中。
在 [屬性] 視窗中,將 PrintAction 屬性設定為 PrintToPrinter。
將下列程式碼加入適當的事件處理常式中 (例如,加入 Print Button 的 Click 事件處理常式中)。
PrintForm1.Print(Me, PowerPacks.Printing.PrintForm.PrintOption.FullWindow)
注意事項 在某些作業系統中,Graphics 方法所繪製的文字或圖形可能無法正確列印。 在這種情況下,請使用相容的列印方法:PrintForm1.Print(Me, PowerPacks.Printing.PrintForm.PrintOption.CompatibleModeFullWindow)。
請參閱
工作
HOW TO:列印可捲動的表單 (Visual Basic)