【问题标题】:Printing a hidden Form in C#?在 C# 中打印隐藏的表单?
【发布时间】:2012-06-29 03:44:03
【问题描述】:

我有一个包含一堆文本框的窗体。我需要一种方法将它们打印在一张纸上。我所做的是将信息从第一种形式转移到第二种形式。我按照我希望它在打印时的样子来格式化第二个表格。我正在使用 PrintForm 控件。使用此控件使我必须使其可见才能打印。

有没有其他方法可以在我的第二个表单加载时立即打印并隐藏它,以便用户看不到该表单?

【问题讨论】:

  • 复制表单会让您在维护代码时头疼。 (除非这是一个小项目)。虽然工作量更大,但我建议您循环浏览原始表单中的控件及其位置,并创建表单的 pdf 表示形式。
  • 好的,我该怎么做...另外,有没有第三方免费应用程序可以帮助我打印?
  • 看看:stackoverflow.com/questions/1424924/print-winform-in-c-sharp 特别是 Brians 关于 PrintForm.Net 的回答

标签: c# winforms printing


【解决方案1】:

使表单可见,但不可见。例如Location = new Point(-1000, -1000);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-22
    • 2010-11-18
    • 1970-01-01
    • 1970-01-01
    • 2021-05-09
    相关资源
    最近更新 更多