diff --git a/PROMS/Volian.Controls.Library/StepTabRibbon.cs b/PROMS/Volian.Controls.Library/StepTabRibbon.cs index a9e0b2eb..3d122703 100644 --- a/PROMS/Volian.Controls.Library/StepTabRibbon.cs +++ b/PROMS/Volian.Controls.Library/StepTabRibbon.cs @@ -140,14 +140,23 @@ namespace Volian.Controls.Library InitializeComponent(); _RibbonControl.SizeChanged += new EventHandler(_RibbonControl_SizeChanged); } + void _RibbonControl_SizeChanged(object sender, EventArgs e) { this.Size = _RibbonControl.Size; + if (MyStepItem != null) + { + // This is needed to reset the Ribbon Expanded status when [CTRL][F1] is used. + // We found that using the [CTRL][F1] keystroke will cause the Ribbon state to + // be out so of sync with that of the QAT menu option to expand/hide the ribbon. + // Note: the QAT menu is to the right of the V start button in the upper left + _RibbonControl.Expanded = MyStepItem.MyStepPanel.MyStepTabPanel.MyDisplayTabControl.RibbonExpanded; + } } public bool Expanded { get { return _RibbonControl.Expanded; } - set { _RibbonControl.Expanded = value; } + set{ _RibbonControl.Expanded = value; } } #endregion #region Events diff --git a/PROMS/Volian.Controls.Library/StepTabRibbon.designer.cs b/PROMS/Volian.Controls.Library/StepTabRibbon.designer.cs index 23c09105..aff098ba 100644 Binary files a/PROMS/Volian.Controls.Library/StepTabRibbon.designer.cs and b/PROMS/Volian.Controls.Library/StepTabRibbon.designer.cs differ