Как я могу выбрать предыдущий символ из позиции курсора в RichTextBox - PullRequest
2 голосов
/ 24 мая 2011

Я создаю комбинированный список, который изменяет шрифт richTextBox, и я хотел бы иметь возможность автоматически изменять выбор комбинированного списка, когда я нажимаю на определенный текст в нем, соответствующий его шрифту. Я подумал, что было бы целесообразно добавить событие onClick в текст. Это событие заняло бы текущую позицию курсора и сделало бы выбор с диапазоном между предыдущей позицией и текущей. Я был бы в состоянии получить шрифт из этого выбора.

Если вы знаете, как или можете найти лучший способ выполнить это, спасибо за ответ!

1 Ответ

1 голос
/ 24 мая 2011

На самом деле вам не нужно создавать диапазон выделения, просто взглянув на rtb.SelectionFont.Name, вы вернете имя шрифта из текущей позиции каретки (т.е. без необходимости выбирать что-либо)

...