2009-09-09 1 views
2

Я хочу, чтобы ToolStrips оставались в одной строке и чтобы пользователь мог перестраивать эту строку, но не создавать дополнительные строки. Я попытался использовать SetBounds в событии LocationChanged, если пользователь попытался изменить позицию Y, которую он только что нажал. Тем не менее, это создало некоторые визуальные ошибки, такие как мышь, всегда прыгающая обратно в место, и ToolStrips, прыгающие случайным образом (при перетаскивании одного из них, другой будет случайно перемещаться на панели ...)Блокировка панели ToolStripContainer, позволяющая использовать только один ряд инструментальных панелей

Я также попытался установить Максимальный размер панели панели инструментов, но это позволило создать новую строку в любом случае (в которой скрытые панели инструментов были скрыты.)

EDIT: Это было несколько месяцев, еще нет ответов ... это даже возможно?

ответ

1

У меня такой же вопрос. Вы поняли это? Вы можете взглянуть на this post. Я думаю, что это отвечает на ваш вопрос, но я просто удивлен, что нужно написать собственный класс макета, чтобы делать то, что, по моему мнению, было бы по умолчанию для ToolStrip.

+0

Нет, до сих пор не получил ответа. Я посмотрю этот пост. – Cyclone

+0

@ Циклон: Это сработало? –