无论如何打印我的程序的屏幕截图?就像...当我按下打印按钮时,它会打印出程序的屏幕截图吗?我附上了一张它看起来如何的图片......我有一个常规的打印输出,但也需要屏幕截图。
提前致谢,
答案 0 :(得分:1)
将PrintForm组件添加到表单中:
添加一个包含以下代码的按钮:
Private Sub btnPrint_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnPrint.Click
PrintForm1.PrintAction = Printing.PrintAction.PrintToPrinter
PrintForm1.Print()
End Sub
完成。
答案 1 :(得分:0)
Save form as image (screenshot)
以上作品。我尝试了它,并且它有一个小问题,它捕获我的表单的完整大小,但从标题栏下方开始并超出该范围。您只需要将新点更改为-X(X是标题栏的大小和表单的边框)。这有道理吗?