PRODUCTS

FEATURED PRODUCT

Create modern-looking & feature-rich applications with over 280 components including award-winning grids, scheduling components, Office 2007/2003 ribbon & toolbars, calendars, application update and much more...

License only 175 EUR


SEARCH

LOGIN

Customer login to access products, support information & special benefits.

NEWS ALERTS

Add your e-mail address here to receive the monthly TMS Software alerts.

 

LINKS

PRODUCTS » VCL COMPONENTS » TADVTOOLBAR
v3.6.0.0 (May 29, 2008)

TMS Advanced Toolbars & Menus

Office 2003 / VS.NET 2005 / Office 2007 / Vista style docking toolbars & menus (Licensed to Microsoft Office 2007 UI Guidelines)

Feature overview

TAdvToolBar

TAdvToolBar TAdvToolBar

TAdvToolBar TAdvToolBar

TAdvToolBar

  • Office 2003, Visual Studio 2005, Office 2007 style docking toolbars & menus
  • Licensed to Microsoft Office 2007 UI guidelines
  • Automatic theme color adaption on Windows XP
  • Allows to drop any control on the toolbar
  • Automatic persistence of toolbar positions
  • Top, bottom, right & left docking toolbar panels
  • Imagelist images, bitmaps and picture support for buttons
  • ActionList support
  • Built-in support for DB Navigator on toolbar
  • Comes with Office 2003, Visual Studio 2005, Office 2007 menu & toolbar styles and different other custom color schemes.
  • Runtime toolbar configuration

What's new

3.6.0.0

  • New : property TAdvToolBarPager.Expanded exposed to get minimized/normal state of ribbon
  • New : built-in persistence of ribbon minimized/normal state
  • New : autohide of the ribbon when the ribbon width is below 300 pixels
  • New : automatic tooltips for tabs with truncated caption text
  • New : method exposed to programmatically hide & show shortcut hints
  • New : property CompactShortCutHint to set a separate shortcut hint for a toolbar in compact state
  • New : event OnTabGroupClick
  • Improved : automatic collaps/expand of the ribbon from double click on page tab
  • Improved : Ctrl-F1 will automatically expand/collaps the ribbon
  • Improved : tab scrolling disabled when ribbon is minimized
  • Improved : display of wordwrapped text in TAdvGlowButton
  • Improved : QAT painting
  • Improved : shadow, highlight, gradient painting improvements in ribbon
  • Improved : ribbon can float over form during temporary unhide
  • Improved : ESC key handling
  • Improved : Office 2003 toolbar customizer dialog
  • Improved : automatic sizing and handling of Office 2007 style hints

v3.5.4.0

  • New : TStickyMenuItem isControlItem style added to have a menu item with only a control
  • New : method ArrangeToolBars added in TAdvDockPanel to programmatically auto arrange toolbars in the dockpanel
  • New : property SubItemHeight added in TAdvPreviewMenuItem to have different heights in different submenus
  • Improved : AddAdvToolBar function assigns styler automatically
  • Fixed : TAdvToolBarContainer transparency issue

v3.5.3.0

  • New : TStickyMenuItem.Visible property added
  • Improved : tasCheck style TAdvToolBarButton can have dropdown menu
  • Improved : toolbar & toolbar control persistence

v3.5.2.0

  • New : Exposed the toolbar displayed menu as TAdvToolBar.ActiveMenu
  • New : TAdvToolBarPager.EnableMousewheel property added
  • New : Public property AdvStickyPopupMenu.IsVisible added
  • New : Property IntlKeybShortCuts added for automatic internationalization of keyboard values
  • New : Changed from TImageList to TCustomImageList in TAdvStickyPopupMenu
  • Fixed : update of checkbox from button click event solved in TAdvStickyPopupMenu

v3.5.0.0

  • New : TAdvStickyPopupMenu component
  • New : Mousewheel support in TAdvToolBarPager
  • New : Public event OnCompactCloseQuery added in TAdvToolBar
  • New : TGDIPicture.Assign function works with TPicture / TBitmap
  • New : Article on using TAdvStickyPopupMenu
  • Improved : handling of Unicode captions in TAdvGlowButton
  • Fixed : issue with loading position & invisible toolbar controls
  • Fixed : issue with toolbar menu positioning with shortcuts on form right-side
  • Fixed : small issue with selection of menus on toolbars

Comments

Congratulations to the Office 2007 style ribbon bar. It looks great.

Andre Voget, via email

Verynice, you keep surprising for the best

Yoav Berchik, via email

I just had to take a minute to say that your new toolbarpager is one of the sweetest and prettiest components I have seen. Great job!

Lee Jenkins, via email

Keyboarding this menu is the sexiest thing I’ve ever seen, (okay, I should probably get out more).

Jerry Hayes, via email

Tips

Click here for More information on using TMS Advanced ToolBars & Menus

Starting with TMS ToolBars & Menus to create Office 2003 style applications

  • Step 1: Drop one or more TAdvDockPanel components on the form.  With the property Align, select on which side of the form the toolbars will be dockable.
  • Step 2: Drop a TAdvToolBarOfficeStyler component on the form and assign it to AdvDockPanel.ToolBarStyler
  • Step 3: Drop one or more TAdvToolBar components on the TAdvDockPanel. Assign the TAdvToolBarOfficeStyler to the TAdvToolBar.ToolBarStyler property
  • Step 4: Right-click the TAdvToolBar and choose to add a button, menubutton or separator or drop any control on the TAdvToolBar

Using the TMS TAdvMenus with the TAdvToolBar

  • Step 1: Drop a TAdvMainMenu on the form and use the design-time editor to define the menu. Drop a TAdvMenuStyler on the form and assign it to TAdvToolBarStyler.AdvMenuStyler
  • Step 2: Remove the Form.Menu property
  • Step 3: Assign the TAdvMainMenu to TAdvToolBar.Menu

Starting with TMS ToolBars & Menus to create Office 2007 style applications

Choose File, New, Other, TMS Wizard, TMS ToolBar Application wizard : A new application with TAdvToolBarPager will be created

Handling shortcuts

As menus are assigned to a toolbar and not to a form and the form is responsible for shortcut handling, the TAdvToolBar's shortcuts can be handled by adding the following code in the form's OnShortCut event:

procedure TForm1.FormShortCut(var Msg: TWMKey; var Handled: Boolean); begin Handled := AdvToolBar1.IsShortCut(Msg); end;

Using a toolbar customizerDrop a TAdvToolBar and TAdvToolBarCustomizer on the form

Assign the AdvToolBar to AdvToolBarCustomizer.AdvToolBar. Click the toolbar right-handle and the toolbar customizer dialog will automatically appear.

Upgrading from TAdvToolBar v1.x

Make sure to FIRST reopen ALL form files in your application that use the TAdvToolBar and/or TAdvToolBar styler components, ignore all property errors upon opening the forms and save the form files before rebuilding your application.

Using menu items with Notes

A menu item with a Notes text can be setup using \n to separate lines, ie
MenuItem.Caption := 'MenuCaption\nLine 1 of the notes text\nLine 2 of the notes text';

Buy online

CreditCards Accepted

TAdvToolBar Single developer license for commercial use with full source code

free updates for a full version cycle (from current version to v4.5) and free priority support: 75 EUR
for Delphi 5, 6, 7, 2005, 2006, 2007, C++Builder 5, 6, 2006, 2007

Please choose your language     and order immediately or add to cart
TAdvToolBar Site license for commercial use with full source code

free updates for a full version cycle (from current version to v4.5) and free priority support: 275 EUR
for Delphi 5, 6, 7, 2005, 2006, 2007, C++Builder 5, 6, 2006, 2007

Please choose your language     and order immediately or add to cart

This product is also available in TMS Component Pack.

Copyright © 1995 - 2008 TMS Software