public void SetPreviousFocusItem()
{
// Find the previous item in sequence
ViewBase newView = _ribbon.GroupsArea.ViewGroups.GetPreviousFocusItem(ViewRibbonManager.FocusView);
// Rotate around to the last item
if (newView == null)
SetLastFocusItem();
else
{
ViewRibbonManager.FocusView = newView;
PerformNeedPaint(false);
}
}
private void KeyDownPopupMinimized(VisualPopupMinimized popupMinimized, KeyEventArgs e) { switch (e.KeyData) { case Keys.Tab | Keys.Shift: case Keys.Left: popupMinimized.SetPreviousFocusItem(); break; case Keys.Tab: case Keys.Right: popupMinimized.SetNextFocusItem(); break; } }