Если это Windows Forms TextBoxBase
, вы можете использовать SelectionStart
.
Если вы имеете дело с WPF или Silverlight, к сожалению, нет прямого способа справиться с этим из базового класса, поскольку информация о выборе обрабатывается производными классами, поскольку разные классы обрабатывают ее очень по-разному.
Например, TextBox.SelectionStart
даст вам соответствующий балл для TextBox
, но если у вас есть RichTextBox
, вам нужно взглянуть на Selection
. Start
свойство явно, поскольку оно обрабатывается в отдельном классе.