我有一个表单,其中有带有两个 ToolStripStatusLabel
的状态栏,紧随其后是一个 ToolStripProgressBar
。我想要 进度条始终锚定在状态栏的右侧 - 因此当窗口被调整大小/最大化时,它应该自动移动/重绘。
我认为这只需要将第一(左对齐)ToolStripStatusLabel
的 Spring
属性设置为 true 即可。因此,当窗体被调整大小/增加大小,并且有更多空间可用时,第一个ToolStripStatusLabel
将填充该空间并自动将 ToolStripProgressBar
推到右侧。
但是,它不仅无法实现我的需求 - 第一个 ToolStripStatusLabel
实际上会 遮盖 两个 StatusLabel 和 ProgressBar,基本上占据了整个状态栏。 ToolStrip 控件中没有 Anchor 或 MinSize。
那么我该如何:
- 将
ToolStripProgressBar
锚定在 StatusBar(StatusStrip)的右侧? - 将一些 固定大小 的项目(例如
ToolStripStatusLabel2
和ToolStripProgressBar
)与可变大小的ToolStripStatusLabel1
混合在一起,当有额外空间时,ToolStripStatusLabel1
将增长吗?
感谢您的时间和帮助!
~IM