RPS.Screensaver.checkBrowserVersionOk C# (CSharp) Method

checkBrowserVersionOk() public static method

public static checkBrowserVersionOk ( ) : bool
return bool
        public static bool checkBrowserVersionOk() {
            if ((new WebBrowser()).Version.Major < 8) {
                MessageBoxManager.Yes = "Upgrade";
                MessageBoxManager.No = "Continue";
                MessageBoxManager.Register();

                switch (MessageBox.Show("RPS requires Internet Explorer 8 or later" + Environment.NewLine + Environment.NewLine + "Open Internet Explorer download page?", "Upgrade Internet Explorer?", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Warning)) {
                    //this.ExitThread();
                    //Environment.Exit(1);
                    case DialogResult.Yes:
                        Process.Start("explorer.exe", "http://windows.microsoft.com/en-us/internet-explorer/download-ie");
                        Application.Exit();
                        return false;
                    break;
                    case DialogResult.Cancel:
                        Application.Exit();
                        return false;
                    break;
                }
                MessageBoxManager.Unregister();
            }
            return true;
        }