예제 #1
0
        private void startAgainAndShowRelevantMessage(eSettingsErrors i_Error)
        {
            SettingsForm startSettingsAgain;

            this.Hide();
            startSettingsAgain = new SettingsForm();
            MessageBox.Show(getErrorMessage(i_Error));
            startSettingsAgain.ShowDialog();
        }
예제 #2
0
        private string getErrorMessage(eSettingsErrors i_Error)
        {
            string errorMessage = string.Empty;

            switch (i_Error)
            {
            case eSettingsErrors.BoardSizeError:
                errorMessage = string.Format("You must choose board size.{0}Please try again!", Environment.NewLine);
                break;

            case eSettingsErrors.NamesError:
                errorMessage = string.Format("You must enter names.{0}Please try again!", Environment.NewLine);
                break;
            }

            return(errorMessage);
        }