2010-06-25 5 views
0

C# WinForms:Добавить вторую панель инструментов в существующую панель инструментов

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

Спасибо.

ответ

1

Вы можете сделать второй ToolStrip в дизайнере и установить для его свойства Visible значение false.

Затем, когда нажата команда меню, установите вторую панель инструментов Visible на номер true.

+0

спасибо, но даже во время разработки я могу добавить его справа от первой панели инструментов? Похоже, что панель инструментов привязана и закреплена, поэтому каждая из них заполняет всю горизонтальную область формы. – Bohn

+0

Переключитесь на элемент управления ToolStrip, который поддерживает это. Кроме того, добавьте кнопки на свою оригинальную панель инструментов и покажите/скройте каждую кнопку. – SLaks

+0

Показать/скрыть кнопки на исходной панели инструментов? Зачем? Я хочу, чтобы новая панель инструментов отображалась в правой части исходной панели инструментов. Это отдельная панель инструментов для себя, но ее расположение должно быть справа от исходной панели инструментов, но все же на той же строке. не ниже его или над ним ... – Bohn

Смежные вопросы