Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试创建富文本 DataGridViewCell。我可以托管 RichTextBox 作为编辑控件,但是当单元格不处于编辑模式时,我需要自己绘制富文本。我不想解析文本 - 我只需要一个与富文本一起使用的 Graphics.DrawString 等价物。
这是一个示例,您可以在其中向 Richtextbox 添加打印功能。它基本上只是将富文本复制到用于打印的 Graphics 对象。我认为您可以修改它以改用您自己的图形对象,并且基本上“打印”到图像。
编辑:
这是一篇似乎有人修改了用于创建图像的打印代码的帖子。
我不相信 WinForms 中有可以为您做到这一点的解决方案。这里最好的方法可能是同时使用RichTextBox普通渲染和编辑,并Locked在不处于编辑模式时将其锁定(设置为 true)。
RichTextBox
Locked