private void btnDung_Click(object sender, EventArgs e) { try { //thread.Abort(); if (btnDung.Text == "Stop") { danKien.YeuCauDung(); btnDung.Text = "Continue"; btnExport.Enabled = true; timDongHo.Enabled = false; MessageBox.Show("Số vòng lặp tốt nhất là: " + danKien.SoVongLapTotNhat, "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { danKien.YeuCauTiepTuc(); timDongHo.Enabled = true; btnDung.Text = "Stop"; if (BanDo.IsChange) { KhoiTaoBanDo(); danKien = new DanKien(); } ChayThuatToan(); btnExport.Enabled = false; BanDo.IsChange = false; } } catch (Exception ex) { } }
private bool KhoiTaoACO() { KhoiTaoBanDo(); if (MangToaDoThanhPho.Count < 2) { MessageBox.Show("Quãng đường đi phải có ít nhất 2 điểm", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } danKien = new DanKien(); return(true); }