我想创建一个富文本的DataGridViewCell。我可以承载一个RichTextBox的编辑控制,但是当细胞未在编辑模式下,我需要画的富文本自己。我不想分析文本 - 我只需要Graphics.DrawString的等效与丰富的文字作品

有帮助吗?

解决方案

这里有一个例子的,您可以添加打印功能RichTextBox的。它基本上只是复制富文本用于打印的图形对象。我想你可以修改此使用自己的图形对象,而不是,基本上“打印”到的图像。

编辑:

这里的一个交其中有人似乎已经修改了打印代码用于创建图像。

其他提示

我不相信还有的WinForms内的解决方案,可以为你做的。这里最好的办法可能是使用RichTextBox两个普通的渲染和编辑,只是锁定(设置Locked为true)时,未在编辑模式。

scroll top