我有一个带有 2 ToolStripStatusLabel
s 后跟ToolStripProgressBar
. 我希望进度条始终锚定在状态栏的右侧- 所以当窗口调整大小/最大化时,它应该自动移动/重绘。
我认为这就像将第一个(左对齐)ToolStripStatusLabel
的Spring
属性设置为 true 一样简单,所以当表单被调整大小/增加大小并且有更多可用空间时,第一个ToolStripStatusLabel
会填满该空间并自动推送ToolStripProgressBar
向右。
但这不仅没有达到我想要的效果——第一个ToolStripStatusLabel
实际上覆盖了第二个StatusLabel
和第二个ProgressBar
,基本上占据了整个状态栏。ToolStrip 控件都没有 Anchor 甚至 MinSize。
那么我该怎么做:
- 定位
ToolStripProgressBar
到 StatusBar(StatusStrip) 的右侧 - 将一些固定大小的项目(例如
ToolStripStatusLabel2
and )与一个在有额外空间时增长ToolStripProgressBar
的可变大小的项目混合在一起?ToolStripStatusLabel1
提前感谢您的时间和帮助!
~我