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

时间:2015-07-29 15:09:51

标签: c# winforms c#-4.0

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

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

和粗体"这里是"正在被用户选中。所以,我想要h和s的索引值。

1 个答案:

答案 0 :(得分:0)

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

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

textBox1的类型为TextBox