【发布时间】:2016-01-11 12:10:19
【问题描述】:
在我的项目中,我想计算 C# 中 Richtextbox 显示的行数,并且自动换行属性设置为 true。例如,在richtextbox中,我写了一个文本,当文本达到richtextbox的宽度时,它会自动转到第二行。所以发生的是文本实际上包含一行,但它显示为两行。所以我想知道我怎么能把它算作两行而不是一行?非常感谢您的帮助。
【问题讨论】:
标签: c# .net richtextbox
在我的项目中,我想计算 C# 中 Richtextbox 显示的行数,并且自动换行属性设置为 true。例如,在richtextbox中,我写了一个文本,当文本达到richtextbox的宽度时,它会自动转到第二行。所以发生的是文本实际上包含一行,但它显示为两行。所以我想知道我怎么能把它算作两行而不是一行?非常感谢您的帮助。
【问题讨论】:
标签: c# .net richtextbox
你可以去RichTextBox.GetLineFromCharIndex Method
从 指定的字符位置 RichTextBox 控件的文本。如果
WordWrap设置为false,则该行的任何部分都不会换行,并且该方法对于指定的字符索引返回0。
另外,看看这个link。
【讨论】:
wordwrap == true,否则毫无意义。