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)); } }
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)); } }
private void loadForm() { rbtDatQuanHau.Checked = true; ChessBoard = new ChessBoardManager(pnlChessBoart); ChessBoard.DrawChessBoard(8); }