【发布时间】:2012-10-16 12:35:19
【问题描述】:
目前,我有一个 UI,用户可以在其中从列表中选择产品。当他们双击他们选择的产品时,另一个表单会显示带有一些附加信息的产品以及相关的条形码。在第二个表单上有一个打印按钮。 (这是我的问题所在)当单击打印按钮时,我希望将此信息发送到标签模板并可以查看(可能通过 PrintPage),然后能够从该模板发送到打印机。
完成此任务的最佳方法是什么?我可以想到两种不同的方法来实现这一点,但我相信还有更好的方法。 1) 我可以在 XAML 中创建模板,然后将数据绑定到表单 2) 我可以在 form.vb 的 _PrintPage 事件中创建模板。 (最直接但不是最快的)
- 有没有更简单的方法来创建模板并将信息发送给它,然后打印模板?
- 只制作另一个 Windows 表单并以这种方式设计模板会更容易,但是否可以在运行时将此表单发送到打印对象?
【问题讨论】:
-
我认为值得注意的是,当我说标签时,我指的是可以粘贴到某物上的物理标签,而不是表单上的标签框。
标签: vb.net winforms design-patterns printing