Example #1
0
        /// <summary>
        /// Show a specific BlackWindow on associated screen
        /// </summary>
        /// <param name="bsToShow">BlackWindow to show</param>
        /// <param name="screen">Associated screen boundaries</param>
        /// <param name="bwNumber">BlackWindow number (1 to 6)</param>
        private void showBlackWindow(BlackWindow bwToShow, Screen screen, int bwNumber)
        {
            String    textAltToShow = "ALT + " + bwNumber;
            Rectangle bounds        = screen.Bounds;

            //currentBlackWindow.Left = bounds.X;
            //currentBlackWindow.Top = bounds.Y;
            bwToShow.Left         = bounds.Left;
            bwToShow.Top          = bounds.Top;
            bwToShow.Height       = bounds.Height;
            bwToShow.Width        = bounds.Width;
            bwToShow.KeyToUse     = "Use key " + textAltToShow + " to switch";
            bwToShow.ScreenNumber = bwNumber;
            bwToShow.ShowWindow();
            // Hidding parameters window if it's on the same black screen to switch visible
            if (CommonData.dataInstance.ParamsScreenDeviceName == bwToShow.ScreenDeviceName)
            {
                CommonData.dataInstance.FParams.WindowState = WindowState.Minimized;
            }
        }