Screenshot Preview

Elegant Ribbon adds Office 2010 themes

Version 3.8 also adds new controls, updated backstage view with pin list controls and improved performance.

Example ribbons in Office 2010 TP and Office 2007 Black visual themes.

Example ribbons in Office 2010 TP and Office 2007 Black visual themes.

Elegant Ribbon is a set of Windows Forms controls that allow you quickly and easily provide your application with a new-generation user interface like that introduced in Microsoft Office 2007. It is written in 100% managed C# and is CLS compliant. The following innovative approaches were used: context-sensitive and windowless controls, command-oriented programming interface, XML-based skinning, and WYSIWYG and rich design-time support in Visual Studio. All the implemented features fully meet 2007 Microsoft Office System User Interface Design Guidelines.

Updates in V3.8

New features

  • BackstageView now supports three Office 2010 themes: Blue, Black and Silver. In the previous version only the Office 2010 TP theme was supported
  • Added a SplitContainer control
  • Added a NotifyIcon control
  • Improved startup and layout performance of the framework
  • Added a GroupBox control
  • You can now assign custom text to the buttons of the MessageBox (Button1Text, Button2Text and Button3Text)
  • Improved scrolling performance of the ComboBox's Drop Down list
  • ScreenTip.Text property now supports multiline text
  • Enhanced usability in the Windows Forms Designer through new smart tags
  • Improved layout performance when rolling the mouse wheel over the ribbon tab line
  • Container controls like NavigationBar, Panel and BackstageView now support scrolling
  • Added a DropDownColorPicker control
  • Added a ColorPickerDialog control
  • Added a PinList control that allows you to pin selected items at the top of the list
  • Added support for separators in the Backstage View
  • Popup menus now support keyboard shortcuts
  • Backstage View now supports tab key navigation
  • Improved the border appearance of themed windows that have a fixed border style
  • SplitButton, Button, ToggleButton and DropDown controls now support a DescriptionText that can be used to display additional info or description in a gray color below the regular text
  • Added a ScrollableControl to make your container controls scrollable
  • Options and Exit buttons in the Application Menu are now localizable
  • Updated the Elegant Ribbon UI and Commands samples

Bug Fixes

  • Parameter that specifies the default button in the MessageBox did not work
  • Incorrect keyboard selection in galleries
  • AltGrkey in combination with another key showed a Key Tip though this was supposed to be used as a modifier
  • Repainting issue reported in the forum
  • When opening the BackstageView, controls with the same commands as those in the Quick Access toolbar became disabled
  • Layout problems when using large fonts in the status bar
  • Context Menu designer did not show up in cases when there were no other controls on the form

About FOSS Software

FOSS Software, Inc. is a software development and consulting company. The company's mission is the optimization of the development process, adaptation and software product maintenance. FOSS Software is committed to lowering the risk of developing unclaimed software and out-of-date technologies, keeping track of up-to-date technologies and supporting companies in upgrading their software in the most efficient way. FOSS Software, Inc., incorporated in November of 2000, was formed by a group of highly qualified programmers and program managers with extensive experience in the high technology field.

Published in Development Tool News & Software Component News, December 13, 2010