Блокировка панели ToolStripContainer, чтобы разрешить только один ряд полосок инструментов - PullRequest
2 голосов
/ 10 сентября 2009

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

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

РЕДАКТИРОВАТЬ: Прошло несколько месяцев, до сих пор нет ответов ... это вообще возможно?

1 Ответ

1 голос
/ 16 июня 2010

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

...