计算由C#中的richtextbox显示的行数

时间:2011-07-01 05:25:51

标签: c# .net richtextbox

在我的项目中,我想计算由C#中的richtextbox显示的行,其中自动换行属性设置为true。例如,在richtextbox中,我编写了一个文本,当文本到达richtextbox的宽度时,它会自动转到第二行。所以会发生什么是文本实际上包含一行,但它显示为两行。所以我想知道如何将其视为两行而不是一行?帮助将非常感激。

1 个答案:

答案 0 :(得分:7)

您可以选择RichTextBox.GetLineFromCharIndex Method

  

从中检索行号   指定的字符位置   RichTextBox控件的文本。如果WordWrap设置为false,则该行的任何部分都不会包含到下一个,并且该方法将返回指定字符索引的0。

另外,请查看此link