Exemple #1
0
        private void btnDuyet_Click(object sender, EventArgs e)
        {
            var dfs  = new DuyetDfs(dt);
            var draw = new GrapDrawler(panel);
            var hinh = dfs.ThuTuDuyet(dinh);

            foreach (var dinhDuyet in hinh)
            {
                dinhDuyet.Color = Color.Yellow;
                draw.DrawDiem(dinhDuyet);
                MessageBox.Show(dinhDuyet.PointName);
            }
        }
Exemple #2
0
 private void btnTim_Click(object sender, EventArgs e)
 {
     if (bd == kt)
     {
         MessageBox.Show("điểm bắt đầu phải khác điểm kết thúc");
         return;
     }
     else
     {
         var ss = thuatToan.TimDuongMin(bd, kt);
         if (ss == null)
         {
             MessageBox.Show("không có đường đi ");
             return;
         }
         var draw = new GrapDrawler(panel);
         draw.DrawHinh(ss);
         MessageBox.Show("đã tô màu phần đường đi");
         this.Close();
     }
 }
Exemple #3
0
 public Form1()
 {
     InitializeComponent();
     doThi   = new DoThi();
     drawler = new GrapDrawler(panel);
 }