在winform RichTextBox中更改行间距

时间:2010-06-23 07:25:09

标签: c# vb.net richtextbox

我在winform项目中使用RichTextBox控件来显示一种旧的控制台屏幕。 这很有效,但线条之间有一个空间。 是否可以将此空间更改为0或接近该空间。 如果我从第1行到第5行的纹理线绘制一条线,我不希望线之间有任何间距。

希望你能帮助我。

1 个答案:

答案 0 :(得分:3)

Windows Forms RichTextBox实际上并没有暴露出很多东西。如果您具有控件的HWND(句柄属性),则可以使用SendMessage API发送EM_SETPARAFORMAT消息以使用格式化。

特别是PARAFORMAT2结构确实有一些可能相关的行间距选项。尽管如此,你将不得不亲自动手。