Esempio n. 1
0
        private void btnGo_Click(object sender, EventArgs e)
        {
            this.N6_Load(sender, e);
            Class6 n6 = new Class6();

            //Nạp ma trận lên và hiển thị hình ảnh
            TextBox[,] lbl = n6.clickMove81toArray(
                lbl11, lbl12, lbl13, lbl14, lbl15, lbl16,
                lbl21, lbl22, lbl23, lbl24, lbl25, lbl26,
                lbl31, lbl32, lbl33, lbl34, lbl35, lbl36,
                lbl41, lbl42, lbl43, lbl44, lbl45, lbl46,
                lbl51, lbl52, lbl53, lbl54, lbl55, lbl56,
                lbl61, lbl62, lbl63, lbl64, lbl65, lbl66,
                nb);
            if (n6.checkFeasible(nb, 6) == false)
            {
                MessageBox.Show("Can't play this! You must clear and replay", "Check Maxtrix", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                // Giải ma trận rỗng một cách ngẫu nhiên
                n6.solveSudoku(nb, 0, 0, 6);
                for (int i = 0; i < 6; i++)
                {
                    for (int j = 0; j < 6; j++)
                    {
                        lbl[i, j].Text = nb[i, j].Value.ToString();
                    }
                }
            }
        }
Esempio n. 2
0
 private void N6_Load(object sender, EventArgs e)
 {
     nb = md.newMatrix(6);
     //Nạp ma trận lên và hiển thị hình ảnh
     lbl = n6.clickMove81toArray(
         lbl11, lbl12, lbl13, lbl14, lbl15, lbl16,
         lbl21, lbl22, lbl23, lbl24, lbl25, lbl26,
         lbl31, lbl32, lbl33, lbl34, lbl35, lbl36,
         lbl41, lbl42, lbl43, lbl44, lbl45, lbl46,
         lbl51, lbl52, lbl53, lbl54, lbl55, lbl56,
         lbl61, lbl62, lbl63, lbl64, lbl65, lbl66,
         nb);
 }
Esempio n. 3
0
        private void Check_Click(object sender, EventArgs e)
        {
            Class6 n6 = new Class6();

            //Nạp ma trận lên và hiển thị hình ảnh
            TextBox[,] lbl = n6.clickMove81toArray(
                lbl11, lbl12, lbl13, lbl14, lbl15, lbl16,
                lbl21, lbl22, lbl23, lbl24, lbl25, lbl26,
                lbl31, lbl32, lbl33, lbl34, lbl35, lbl36,
                lbl41, lbl42, lbl43, lbl44, lbl45, lbl46,
                lbl51, lbl52, lbl53, lbl54, lbl55, lbl56,
                lbl61, lbl62, lbl63, lbl64, lbl65, lbl66,
                nb);
            if (n6.checkFeasible(nb, 6) == false)
            {
                MessageBox.Show("Can't play this! You must clear and replay", "Check Maxtrix", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("It all ok ! You can continue", "Check Maxtrix", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }