C# 打印Winform/可视元素

C# 打印Winform/可视元素,c#,winforms,C#,Winforms,我通过谷歌找到的所有文章要么已经过时,要么相互矛盾 用c#打印表单或richtextbox最简单的方法是什么?我认为它是通过设置文档来使用PrintDiaglog类的,但是这是如何转换的呢?至少在VS 2008中,这非常简单。在阅读了你的问题后,我花了大约几分钟的时间编写了答案。我是从这里借来的: 我对此进行了测试,它运行正常。我认识的某个人创建了一个组件,该组件使用许多属性扩展控件,使您能够控制表单的打印方式。值得一看

我通过谷歌找到的所有文章要么已经过时,要么相互矛盾


用c#打印表单或richtextbox最简单的方法是什么?我认为它是通过设置
文档来使用
PrintDiaglog
类的,但是这是如何转换的呢?

至少在VS 2008中,这非常简单。在阅读了你的问题后,我花了大约几分钟的时间编写了答案。我是从这里借来的:


我对此进行了测试,它运行正常。

我认识的某个人创建了一个组件,该组件使用许多属性扩展控件,使您能够控制表单的打印方式。值得一看