如何获得显示的RichTextBox 中的文本?
我的意思是,如果 RichTextBox 滚动到末尾,我只想接收那些对我来说可见的行。
P.S.获得第一个显示的字符串就足够了
您想使用 RichTextBox.GetCharIndexFromPosition()。要获取第一个可见字符的索引,请传递 new Point(0, 0),即 RTB 客户区的左上角。要获取最后一个可见字符的索引,请传递 new Point(rtb.ClientSize.Width, rtb.ClientSize.Height)。 RichTextBox.Text.Substring() 然后获取所有可见文本。
如有必要,您可以使用 RichTextBox.GetLineFromCharIndex() 将字符索引转换为行号。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)