我将TextBox.RightToLeft
属性设置为Yes
当我输入此文本时:“a 32”存储的字符串
是“32 a”。
输入文本的顺序是:首先 3 2 然后空格然后 a 。
如何将值存储为输入?
答案 0 :(得分:0)
如果仅在运行时更改RightToLeft属性的值 保留没有格式化的原始文本。
您必须自行撤销其订单:
string[] text = textBox1.Text.Split(new char[]{' '}, StringSplitOptions.RemoveEmptyEntries); //get string while preserving the words
Array.Reverse(text); //reverse the order of words (not their chars)
string finalValue = string.Join(" ", text); //make the string out of array
答案 1 :(得分:0)
试试这个:
设置 TextBox 属性 RightToLeft = NO并使用 TextAlign =右。
答案 2 :(得分:0)