/// <summary> Executes the "active" view sheet demo operation. </summary>
        ///
        /// <param name="sheetName"> Name of the ViewSheet to set as the active sheet. </param>
        ///
        /// <returns> true if it succeeds, false if it fails. </returns>
        private bool RunActiveViewSheetDemo(string sheetName)
        {
            // We use 'sheetIndex" later on to set the *active* sheet.
            var sheetIndex = ViewSheets.GetViewSheet(sheetName);

            if (sheetIndex == -1 && !this.ShowMessage($"Could not find sheet {sheetName}.", LocalizationStrings.Title, true))
            {
                return(false);
            }

            // If ViewSheets are enabled, this should not fail!
            // Get the current active sheet
            var currentSheetIndex = ViewSheets.GetActiveViewSheet();

            // Get the name of the *active* sheet
            var currentSheetName = ViewSheets.GetViewSheetName(currentSheetIndex);

            this.ShowMessage($"{currentSheetName} at sheet index {currentSheetIndex} is the current active sheet.", LocalizationStrings.Title);

            // Now set the requested sheet to be the *active* sheet.
            if (ViewSheets.SetActiveViewSheet(sheetIndex))
            {
                this.ShowMessage($"{sheetName} at sheet index {sheetIndex} is the new active sheet.", LocalizationStrings.Title);
            }

            return(true);
        }
        /// <summary> Cycle through the sheets making each to *active* sheet . </summary>
        private void CycleActiveSheet()
        {
            MessageBox.Show(
                LocalizationStrings.CycleActiveSheetMessage,
                LocalizationStrings.Title,
                MessageBoxButtons.OKCancel,
                MessageBoxIcon.Information);

            var sheetCount = ViewSheets.GetSheetCount();

            for (var i = 0; i < sheetCount; i++)
            {
                if (ViewSheets.SetActiveViewSheet(i))
                {
                    GraphicsManager.Repaint();
                    this.ShowLevels();
                }
            }
        }