c# - 如何获取 RichTextBox 控件中的当前行?

标签 c# .net winforms richtextbox

假设我单击了 RichTextBox 控件内的某处。如何获取插入符号当前所在的当前行?

顺便说一句,这是检索该行的整个文本字符串。

最佳答案

这对我有用:

this.WordWrap = false;
int cursorPosition = this.SelectionStart;
int lineIndex = this.GetLineFromCharIndex(cursorPosition);
string lineText = this.Lines[lineIndex];
this.WordWrap = true;

关于c# - 如何获取 RichTextBox 控件中的当前行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2693984/

相关文章:

c# - 将日期转换为 URL QueryString 并发送

c# - 在 Unity 中一般根据分数分配正确的 Sprite

c# - 如何获得最佳数字格式字符串?

c# - 创建具有多个页面的 Windows 窗体的最有效方法是什么?

c# - 从 'empty' 控件中为变量赋值,一定有更好的方法!

c# - 集合编辑器数据在设计时丢失

c# - 对正则表达式的澄清

C#-为什么此 if 语句会删除 StreamReader 输出上的换行符?

.net - 如何在没有导出属性的情况下在 MEF 中导出类型? (例如以编程方式)

.net - 如何在发布之前混淆网络应用程序?