【问题标题】:Punctuation characters appearing incorrectly in front of a string标点字符错误地出现在字符串前面
【发布时间】:2015-11-14 13:28:32
【问题描述】:

我有一个事件是通过更改标签的文本来处理的,但标点符号始终错误地出现在输出的开头。我在 Visual Studio 2010 中使用 C#。

C#:KeyPressLabel.Text = "Some text,,";

输出:,,Some text

仅当字符串中的最后一个字符是标点符号时才会发生这种情况。

【问题讨论】:

  • 标签是从右到左的吗?
  • 是的,它是从右到左设置的。我想我不小心设置了表单的属性,默认情况下它被继承了。我现在觉得很傻。感谢您解决这个问题:)
  • np。我认出了它 b/c 我昨天正在处理类似的事情。干杯!

标签: c# winforms visual-studio visual-studio-2010


【解决方案1】:

我必须将标签的属性 RightToLeft 设置为值 No 才能获得我想要的输出。根据工具提示,RightToLeft“指示组件是否应从右到左绘制 RTL 语言。”

感谢 Drew 提供的答案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-06
    • 2017-08-01
    • 1970-01-01
    相关资源
    最近更新 更多