【发布时间】:2012-06-29 03:44:03
【问题描述】:
我有一个包含一堆文本框的窗体。我需要一种方法将它们打印在一张纸上。我所做的是将信息从第一种形式转移到第二种形式。我按照我希望它在打印时的样子来格式化第二个表格。我正在使用 PrintForm 控件。使用此控件使我必须使其可见才能打印。
有没有其他方法可以在我的第二个表单加载时立即打印并隐藏它,以便用户看不到该表单?
【问题讨论】:
-
复制表单会让您在维护代码时头疼。 (除非这是一个小项目)。虽然工作量更大,但我建议您循环浏览原始表单中的控件及其位置,并创建表单的 pdf 表示形式。
-
好的,我该怎么做...另外,有没有第三方免费应用程序可以帮助我打印?
-
看看:stackoverflow.com/questions/1424924/print-winform-in-c-sharp 特别是 Brians 关于 PrintForm.Net 的回答