diff --git a/PROMS/Volian.Controls.Library/DSOTabPanel.cs b/PROMS/Volian.Controls.Library/DSOTabPanel.cs index 63d8f321..73fb0d8f 100644 --- a/PROMS/Volian.Controls.Library/DSOTabPanel.cs +++ b/PROMS/Volian.Controls.Library/DSOTabPanel.cs @@ -24,6 +24,7 @@ namespace Volian.Controls.Library private int _MyCount; private DisplayTabItem _MyDisplayTabItem; private DSOFile _DSOFile; + public static int MSWordLimit = 10; #endregion #region Public Properties private String _SearchString; @@ -116,7 +117,7 @@ namespace Volian.Controls.Library } private void SetupDSO() { - _Count++; // Increment the count of open Word documents (Limit in DisplayTabControl) + _Count++; // Increment the count of open Word documents (Limit = MSWordLimit) _MyCount = _Count; this._MyTransparentPanel = new TransparentPanel(); this._MyDSOFramer = new AxDSOFramer.AxFramerControl(); @@ -486,7 +487,7 @@ namespace Volian.Controls.Library try { this._MyDSOFramer.Activate(); - if (_MyCount < 20) + if (_MyCount <= MSWordLimit) this._MyDSOFramer.FrameHookPolicy = DSOFramer.dsoFrameHookPolicy.dsoResetNow; } catch (Exception ex) diff --git a/PROMS/Volian.Controls.Library/DisplayTabControl.cs b/PROMS/Volian.Controls.Library/DisplayTabControl.cs index bae8886d..9dcccaa9 100644 --- a/PROMS/Volian.Controls.Library/DisplayTabControl.cs +++ b/PROMS/Volian.Controls.Library/DisplayTabControl.cs @@ -635,7 +635,7 @@ namespace Volian.Controls.Library } else { - if (DSOTabPanel.Count > 18) // Limit the number of open document pages to 18 + if (DSOTabPanel.Count >= DSOTabPanel.MSWordLimit) // Limit the number of open document pages to 18 { MessageBox.Show("Too many Word Documents Open. Please close one of the Documents before attempting to open another"); return null;