2010-06-23 231 views
3

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

希望你能帮助我。

+3

看看这个链接的一些示例代码乔希的答案:http://www.windowsdevelop.com/windows-forms-general/how-to-increase-space-between-rows-of-text-in-richtextbox -37805.shtml – 2010-06-23 07:49:31

+0

@ ho1很好找! – Josh 2010-06-23 08:07:18

回答

3

实际上很多Windows窗体RichTextBox不公开。如果您有HWND(Handle属性)给控件,则可以使用SendMessage API发送EM_SETPARAFORMAT消息以格式化进行播放。

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