Проблема с заменой выделенного текста, содержащего символы, отличные от BMP, в текстовом поле C# - PullRequest
0 голосов
/ 06 января 2020

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

Это не серьезная проблема, но все же немного раздражает. Кто-нибудь знает обходной путь для этой ошибки, которая, вероятно, вызвана тем, что не-BMP символы хранятся в памяти в виде суррогатных пар?

...