gpt4 book ai didi

C# ToolStrip 标签有时会先打印最后一个字符

转载 作者:太空宇宙 更新时间:2023-11-03 20:28:25 26 4
gpt4 key购买 nike

我的这行代码似乎无法正确打印:

toolStripStatusLabel1.Text = String.Format("完成({0} 个结果)", _count);

打印出来的是这样的: Example image

如果没有应用 String.Format,它也会打印“.Done”:toolStripStatusLabel1.Text = "完成。";

但如果只给出“Done”(它不会打印“eDon”),它会打印得很好:

但 String.Format 似乎运行良好(相关代码在后台) Example 2

这是怎么回事?

最佳答案

当您将控件的 RightToLeft 属性设置为 True 时会发生这种情况。该属性旨在为说希伯来语或阿拉伯语的用户正确呈现文本,这些语言的脚本是从右到左书写的。问题是,您没有显示任何希伯来语或阿拉伯语,“完成”是英语。这些语言从左到右呈现外来词。但不是括号。

您必须将 RightToLeft 设置回 False 并以另一种方式实现布局。

关于C# ToolStrip 标签有时会先打印最后一个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9026989/

26 4 0