我已经有几天这个问题了。每当我更新StatusStrip对象中的标签时,它都会向后格式化我的文本。我发送的标签类似于
toolStripVoltage.Text = batteryVoltage.ToString("F2") + " V";
,标签将显示V 2.82
。
当我发送类似
的内容时 toolStripVoltage.Text = batteryVoltage.ToString("0.00 V");
它会显示同样的事情。似乎无论我如何格式化字符串,“V”在数字之前。和!它仍然在单位和数字之间放置一个空格。这里是踢球者:当我把这个相同的文字称为出现在另一个像这样的对象的工具提示中时
toolStripVoltage.ToolTipText = toolStripVoltage.Text;
显示为2.82 V
。关于如何让这项工作适合我的任何想法?
修改
哦,哇。我立刻想出来......默认的RightToLeft属性是Yes。我不知道为什么会这样!但诀窍是将其设置为否。非常奇怪,这是默认设置。