Example #1
0
    /////////////////////////////////////////////////////////////////////////////////////

    #region [ Sudoku Puzzle - Method ]

    /// <summary>
    /// Creates new instance of the SudokuForm class and displays it.
    /// </summary>
    ///
    private void OpenSudoku()
    {
        MdiClient.IfValidateOk(() =>
        {
            SudokuForm sudoku = new SudokuForm();
            sudoku.MdiParent  = this;
            sudoku.LoadAiEscargot();
            sudoku.Show();
        });
    }
Example #2
0
    /// <summary>
    /// Opens existing (previously hidden) or creates new Sudoku puzzle form.
    /// </summary>
    ///
    private void OpenSudoku()
    {
        MdiClient.IfValidateOk(() =>
        {
            if (sudokuForm == null)
            {
                sudokuForm = new SudokuForm()
                {
                    Parent = this, FileName = "sudoku.txt",
                };

                sudokuForm.LostFocus += (sender, e) => sudokuForm.Unload();

                sudokuForm.Center();
                sudokuForm.LoadAiEscargot();
            }

            sudokuForm.Parent = this;
        });
    }