Пример #1
0
 private void btnCreate_Click(object sender, EventArgs e)
 {
     pnlChessBoart.Controls.Clear();
     lwvData.Items.Clear();
     tbxToaDoX.Text = "";
     tbxToaDoY.Text = "";
     if (Int32.Parse(tbxKT2.Text) < 4)
     {
         if (rbtDatQuanHau.Checked == true)
         {
             MessageBox.Show("Đối với giải thuật đặt N Quân Hậu lên bàn cở chỉ có thể khởi tạo bàn cờ lớn hơn hoặc bằng 4");
         }
         if (rbtMaDiTuan.Checked == true)
         {
             MessageBox.Show("Đối với giải thuật 'Tìm Đường Đi Cho Quân Mã' chỉ có thể khởi tạo bàn cờ lớn hơn hoặc bằng 5");
         }
         tbxKT1.Text = Cons.SoQuanCoMIN.ToString();
         tbxKT2.Text = tbxKT1.Text;
         ChessBoard  = new ChessBoardManager(pnlChessBoart);
         ChessBoard.DrawChessBoard(Int32.Parse(tbxKT1.Text));
     }
     else
     {
         tbxKT2.Text = tbxKT1.Text;
         ChessBoard  = new ChessBoardManager(pnlChessBoart);
         ChessBoard.DrawChessBoard(Int32.Parse(tbxKT1.Text));
     }
 }
Пример #2
0
 private void rbtMaDiTuan_CheckedChanged(object sender, EventArgs e)
 {
     lwvData.Items.Clear();
     if (rbtMaDiTuan.Checked == true)
     {
         tbxKT1.Enabled    = true;
         tbxToaDoX.Enabled = true;
         tbxToaDoY.Enabled = true;
         pnlChessBoart.Controls.Clear();
         tbxKT1.Text = "5";
         tbxKT2.Text = tbxKT1.Text;
         ChessBoard  = new ChessBoardManager(pnlChessBoart);
         ChessBoard.DrawChessBoard(Int32.Parse(tbxKT1.Text));
     }
 }
Пример #3
0
 private void loadForm()
 {
     rbtDatQuanHau.Checked = true;
     ChessBoard            = new ChessBoardManager(pnlChessBoart);
     ChessBoard.DrawChessBoard(8);
 }