Есть ли шанс получить индекс каретки из TextBoxBase? - PullRequest
1 голос
/ 06 декабря 2011

Как я могу получить индекс каретки из TextBoxBase? Я создаю слушатель для редактора, но у меня нет никакой информации об этом редакторе, я могу получить только TextBoxBase.[ПРАВИТЬ] Я использую WPF

1 Ответ

1 голос
/ 06 декабря 2011

Если это Windows Forms TextBoxBase, вы можете использовать SelectionStart.

Если вы имеете дело с WPF или Silverlight, к сожалению, нет прямого способа справиться с этим из базового класса, поскольку информация о выборе обрабатывается производными классами, поскольку разные классы обрабатывают ее очень по-разному.

Например, TextBox.SelectionStart даст вам соответствующий балл для TextBox, но если у вас есть RichTextBox, вам нужно взглянуть на Selection . Start свойство явно, поскольку оно обрабатывается в отдельном классе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...