【问题标题】:Label.Text last char in string gets moved to front of string, why?Label.Text 字符串中的最后一个字符被移动到字符串的前面,为什么?
【发布时间】:2011-12-14 08:52:40
【问题描述】:

我有一个带有多个表单和标签的 c# 程序。其中一些标签表现得很奇怪,.Text 属性中的最后一个字符显示在字符的开头。

例如: 在我的标签的属性查看器中 文本属性是“模式:” 但是在设计器表单中,当我运行程序时,它显示为“:模式”

在另一个例子中 我有一个图表控件,其中的轴标题是“时间(小时:分钟:秒)” 但是当程序执行时它显示为“)时间(小时:分钟:秒”。

知道会发生什么吗?

【问题讨论】:

  • 当我在设计器中设置这部分时,我不确定要显示什么,你想要设计器代码吗?
  • 请不要在您的问题标题前加上“C#”。在Stack Overflow,我们使用标签对问题进行分类。

标签: c# text labels axis-labels


【解决方案1】:

我怀疑您无意中更改了标签的 RightToLeft(Windows 窗体)或 FlowDirection (WPF) 属性的值。

【讨论】:

  • 是的!简单的解决方案,感谢您的帮助!
猜你喜欢
  • 1970-01-01
  • 2022-11-02
  • 2019-09-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-14
  • 2022-06-17
  • 2023-01-21
相关资源
最近更新 更多