private void UpdateMoveToGroup()
{
// Remove any existing child items
_moveToGroupMenu.DropDownItems.Clear();
if (_ribbonSeparator.Ribbon != null)
{
// Create a new item per group in the same ribbon tab
foreach (KryptonRibbonGroup group in _ribbonSeparator.RibbonTab.Groups)
{
// Cannot move to ourself, so ignore outself
if (group != _ribbonSeparator.RibbonGroup)
{
// Create menu item for the group
ToolStripMenuItem groupMenuItem = new ToolStripMenuItem();
groupMenuItem.Text = group.TextLine1 + " " + group.TextLine2;
groupMenuItem.Tag = group;
// Hook into selection of the menu item
groupMenuItem.Click += new EventHandler(OnMoveToGroup);
// Add to end of the list of options
_moveToGroupMenu.DropDownItems.Add(groupMenuItem);
}
}
}
}