У меня есть форма со строкой состояния, которая имеет 2 ToolStripStatusLabel
с, за которыми следует ToolStripProgressBar
. Я хочу, чтобы индикатор выполнения был всегда привязан справа от строки состояния - поэтому, когда окно изменяется или увеличивается, оно должно автоматически перемещаться / перерисовывать.
Я подумал, что это будет так же просто, как установить для 1-го (выровненного по левому краю) ToolStripStatusLabel
's Spring
свойство значение true, поэтому, когда размер формы изменяется / увеличивается, и появляется больше свободного места, 1-й ToolStripStatusLabel
заполнит это место и автоматически толкнет ToolStripProgressBar
вправо.
Но это не только то, что я хочу - 1-й ToolStripStatusLabel
на самом деле покрывает и 2-й StatusLabel
и ProgressBar
, в основном занимая всю строку состояния.
Ни один из элементов управления ToolStrip не имеет привязки или даже MinSize.
ТАК, как мне:
- Прикрепите
ToolStripProgressBar
справа от StatusBar (StatusStrip)
- Смешайте фиксированный размер элементов (например,
ToolStripStatusLabel2
и ToolStripProgressBar
) с переменным размером ToolStripStatusLabel1
, который увеличивается при наличии дополнительного пространства?
Заранее спасибо за ваше время и помощь!
~ IM