我在winforms应用程序的底部有一个状态栏。在状态部分的左下方是带有一些文本的工具条标签。然后是带有spring = true的空白toolstriplabel,然后是带有一些文本的右边的toolstriplabel。这将在窗口的左下方和窗口的右下方创建文本。在win7机器上,这可以正常工作。当它在win10框上运行时,右下角的文本标签不见了!我在不同的属性设置下玩了很多,这是我发现的结果: 1.如果中间工具条标签设置为Spring = false,则显示右侧文本。 2.如果statusstrip的sizinggrip属性设置为false,则显示正确的文本。 3.如果#1或#2均未发生,则文本被隐藏。
由于Windows不再建议使用大小调整,所以我猜#2可以,但是我真的不明白为什么需要它。有人知道吗?!