Ribbon control exposes the QatCustomizePanel control that you can use on your custom options dialogs to enable Quick Access Toolbar customization.

QatCustomizePanel provides all functionality that is needed for customization and it is the same as the one you see when you invoke QAT Customize Dialog provided by Ribbon control.

To use QatCustomizePanel you follow these steps:

1. Add QatCustomizePanel to your form
2. Call QatCustomizePanel .LoadItems method to populate the customization panel with the items from Ribbon Control
3. After your custom dialog is closed you can check QatCustomizePanel.DataChanged property to see whether any changes are made
4. To apply changes made on QatCustomizePanel call RibbonControl.ApplyQatCustomizePanelChanges method.

Related posts:

  1. Ribbon Quick Access Toolbar Customization
  2. How To Enable Control Hosting On Quick Access Toolbar Items
  3. Tips when working with Ribbon control from code
  4. How To Perform Custom Ribbon Merging
  5. How to customize Ribbon Application Button