标签: c# winforms unicode textbox
我遇到了WinForm TextBox显示unicode控制字符的问题。 构造一个字符串,其中包含一些从右到左的字符(例如希伯来语),但该字符串以LRO(从左到右覆盖)开头。然后将此字符串分配给TextBox的Text属性,例如:
this.textBox1.Text = "\u202Dדוד";
这显示正常,甚至确保使用从左到右的语义;但是,TextBox将LRO计为字符,因此可以通过它移动光标。有谁知道这个问题的解决方法?