如何在c#多行文本框中获取选择的起始和结束索引

本文关键字:选择 索引 结束 获取 文本 | 更新日期: 2023-09-27 18:05:27

我有一个文本框,我想知道值的开始和结束索引,用户已选择/突出显示。

like,**here is** my textbox and its is some kind of data in the textbox.

和粗体"here is"被用户选中。所以,我想要h和s的索引值

如何在c#多行文本框中获取选择的起始和结束索引

起始索引可以从属性TextBox.SelectionStart中检索。结束指标值可计算为TextBox.SelectionStart + TextBox.SelectionLength

int selectionIndexStart = textBox1.SelectionStart;
int selectionIndexEnd = textBox1.SelectionStart + textBox1.SelectionLength;

其中textBox1TextBox类型