C#TreeView中的奇怪标签

C#TreeView中的奇怪标签,c#,winforms,treeview,C#,Winforms,Treeview,我在使用C#的TreeView时遇到问题 如果我在一个节点上放置一个文本,比如“Hello World”,树会显示正确的标签 如果我在一个节点上放置一个文本,比如“1-Hello-World”或“1Hello-World”,也会显示ok 但是如果我把一个文本放在一个数字(s)[空格]的单词上,比如“1helloworld”或“1323helloworld”,在树视图中会显示“HelloWorld 1”或“HelloWorld 1323” (对不起,我是新手,不能上传照片) 我甚至尝试过从

我在使用C#的TreeView时遇到问题

  • 如果我在一个节点上放置一个文本,比如“Hello World”,树会显示正确的标签
  • 如果我在一个节点上放置一个文本,比如“1-Hello-World”或“1Hello-World”,也会显示ok
但是如果我把一个文本放在一个数字(s)[空格]的单词上,比如“1helloworld”或“1323helloworld”,在树视图中会显示“HelloWorld 1”或“HelloWorld 1323”

(对不起,我是新手,不能上传照片)

我甚至尝试过从de immediate窗口发送命令行,比如node.Text=“123 Hello World”,但该节点仍然显示“Hello World 123”

我在W7中使用VS2010

有什么想法吗? 我快疯了


提前谢谢。

您的流向是否设置为向右向左?
尝试将其设置为LeftToRight。

顺便说一句,我已尝试从w7的控制面板更改区域和语言设置,但没有获得最佳效果。请添加适当的标记,如
winforms
,“wpf
silverlight
webforms`……谢谢。我在这个树状视图中找不到“流动方向”。(我的应用程序是win32,也许这就是为什么?正在检查)抱歉,我以为你在使用wpf。在winforms中,尝试将RightToLeft属性设置为NoOk,尝试了。属性修改工作正常,但节点的文本仍然错误:我对从TreeView继承的类进行了编程。我已将属性“RightToLeft”配置为“否”“在这节课上。它开始运作良好。[这是个谜…我使用的类几乎是“透明的”,除了这个属性。现在我很高兴。谢谢你,亚历克斯。我有一杯啤酒,上面有你的名字。