我发现当我把一个字符串赋给TextBox.Text时,比如TextBox.Text="123",显示的是123
这个当然是没有问题的。
但是当我把"+123"或"-123"赋给TextBox.Text就显示的是123+或123-,这里我验证了一下,只是显示不是我期望的
在TextBox.Text中实际也是+123和-123,只是显示不对
我又直接将"123-"赋给TextBox.Text结果显示-123
这到底是这么回事呢,我知道的朋友讲详细点哦

解决方案 »

  1.   

    你用的是winform还是asp.net?如果是winform应该没这个问题,
      

  2.   

    估计是你把TextBox的属性RightToLeft设置为Yes了,请改回NO。RightToLeft控制RTL语言的绘制方向。
      

  3.   

    这不是正常不正常的问题,是TextBox属性RightToLeft的属性设置了为"YES"属性,才会这样出现。
      

  4.   

    嗯,ABBEY说的确实是这样,但我确实需要让他RightToLeft,这个怎么解决呢
      

  5.   

    哦,谢谢各位了,搞好了,把RightToLeft设为NO,把textalign设为RIGHT就行了
      

  6.   

    嗯,默认RightToLeft应该是YES 跟textalign没关系吧