我想知道是否有一种简单的方法可以将 C# 中的任何控件打印到打印机。我的具体示例是尝试将 TableLayoutPanel 打印到收据上(因此我不必担心分页符或其他任何事情),但我希望能够打印出发送给我的任何可见对象。现在我必须创建一个位图,然后做一个 TableLayoutPanel.DrawToBitmap,但这似乎非常低效,因为我已经有了用于打印的 Graphics 对象,应该有一个简单的方法来做到这一点.. 谢谢!
编辑:我注意到有一个“ControlPaint.Draw__”,但是它没有很多可以绘制的控件(它有边框、按钮、复选框、组合框)..