2015-02-09 40 views
0

我使用下面的代碼..但它不打印整個form.Its只打印一半form.how打印整個表單?如何打印在vb6.0中的表格

PrintForm1.PrintAction = PrintAction.PrintToPreview 
    PrintForm1.Print() 

enter image description here

我也用下面的代碼,但它不工作

If PrintDialog1.ShowDialog = DialogResult.OK Then 
      PrintDocument1.Print() 
+0

PrintAction不是VB.NET屬性嗎? – jac 2015-02-09 18:45:58

+1

也許你可以嘗試使用.PrintForm方法。 – Rose 2015-02-09 20:45:56

回答

0

正如蘇珊提到,PrintForm將窗體的全部內容發送到打印機,如果這就是你想要的。這就像拍一張你的表格的屏幕截圖併發送給打印機一樣。如果你想要更多的歧視,你需要使用某種報告軟件。

但是,如果您有PrintAction可以工作,那麼您沒有使用VB 6.0,因此這可能不是您的答案。