在我的项目中,我想计算由C#中的richtextbox显示的行,其中自动换行属性设置为true。例如,在richtextbox中,我编写了一个文本,当文本到达richtextbox的宽度时,它会自动转到第二行。所以会发生什么是文本实际上包含一行,但它显示为两行。所以我想知道如何将其视为两行而不是一行?帮助将非常感激。
答案 0 :(得分:7)
您可以选择RichTextBox.GetLineFromCharIndex Method
从中检索行号 指定的字符位置 RichTextBox控件的文本。如果
WordWrap
设置为false
,则该行的任何部分都不会包含到下一个,并且该方法将返回指定字符索引的0。
另外,请查看此link。