【发布时间】:2010-12-06 11:16:18
【问题描述】:
我有一个带有状态栏的表单,它有 2 个ToolStripStatusLabels,后跟一个ToolStripProgressBar。我希望 progressbar 始终锚定在状态栏的右侧 - 所以当窗口调整大小/最大化时,它应该 自动移动/重绘。
我认为这就像将第一个(左对齐)ToolStripStatusLabel 的 Spring 属性设置为 true 一样简单,因此当窗体调整大小/增加大小并且有更多可用空间时,第一个ToolStripStatusLabel 将填满该空间并自动将ToolStripProgressBar 推到右侧。
但这不仅不符合我的要求 - 第一个 ToolStripStatusLabel 实际上覆盖第二个 StatusLabel 和 ProgressBar,基本上占据了整个状态栏。
所有的 ToolStrip 控件都没有 Anchor 甚至 MinSize。
那么我该怎么做:
- 将
ToolStripProgressBar锚定在StatusBar(StatusStrip)的右侧 - 将一些固定大小项(例如
ToolStripStatusLabel2和ToolStripProgressBar)与可变大小的ToolStripStatusLabel1混合使用,当有额外空间时会增长?
提前感谢您的时间和帮助!
~即时通讯
【问题讨论】: