4

我正在尝试创建富文本 DataGridViewCell。我可以托管 RichTextBox 作为编辑控件,但是当单元格不处于编辑模式时,我需要自己绘制富文本。我不想解析文本 - 我只需要一个与富文本一起使用的 Graphics.DrawString 等价物。

4

2 回答 2

5

这是一个示例,您可以在其中向 Richtextbox 添加打印功能。它基本上只是将富文本复制到用于打印的 Graphics 对象。我认为您可以修改它以改用您自己的图形对象,并且基本上“打印”到图像。

编辑:

这是一篇似乎有人修改了用于创建图像的打印代码的帖子。

于 2009-05-12T14:25:21.817 回答
0

我不相信 WinForms 中有可以为您做到这一点的解决方案。这里最好的方法可能是同时使用RichTextBox普通渲染和编辑,并Locked在不处于编辑模式时将其锁定(设置为 true)。

于 2009-05-12T14:20:03.543 回答