Настройка панели инструментов в оконных формах C#

У меня есть требование реализовать панель инструментов, аналогичную Microsoft Word 2007, с использованием С#.

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

Как мы можем сделать это ?


person user186246    schedule 11.10.2011    source источник
comment
Вы не хотите использовать элемент управления ленты, но то, что вы описываете, это... элемент управления ленты.   -  person LarsTech    schedule 11.10.2011
comment
Мне просто нужно реализовать ленточную панель. Нет необходимости реализовывать управление лентой. Как это возможно?   -  person user186246    schedule 25.10.2011


Ответы (1)


Я предлагаю использовать RibbonControl. Он делает все, что вы хотите. Существует множество бесплатных и коммерческих RibbonControls, доступных для Windows Forms и WPF.

Например:

person dknaack    schedule 11.10.2011
comment
Разве мы не можем реализовать это без использования каких-либо сторонних инструментов? - person user186246; 11.10.2011
comment
Вы можете это сделать, конечно. Но это большая работа, чтобы получить правильное ощущение настоящей ленты. Почему бы не использовать компонент с открытым исходным кодом, который используется многими людьми? Это бесплатно и не имеет / меньше ошибок. - person dknaack; 19.10.2011
comment
Хочу реализовать сам. Может ли кто-нибудь дать мне основную идею для ее реализации? - person user186246; 05.11.2011
comment
Идите и загрузите одну из лент с открытым исходным кодом и посмотрите на исходный код. - person dknaack; 05.11.2011