У меня возникла проблема с WinForm TextBox, отображающим управляющие символы Unicode.
Создается строка, содержащая некоторые символы справа налево (например, иврит), но строка начинается с LRO (переопределение слева направо). Затем эта строка присваивается текстовому свойству TextBox, например:
this.textBox1.Text = "\u202Dדוד";
Это показывает отлично и даже гарантирует, что используется семантика слева направо; однако TextBox считает LRO символом, и, таким образом, курсор может перемещаться по нему. Кто-нибудь знает обходной путь для этой проблемы?