void Button1Click(object sender, EventArgs e)
        {
            int     vert = comboBox1.SelectedIndex;
            Kruskal a    = new Kruskal(grafo);

            pintarAristas(a.ejecutarKruskal(), true);

            Prim aa = new Prim(grafo, grafo.getVertices()[vert]);

            pintarAristas(aa.ejecutarPrim(), false);

            this.treeView1.BeginUpdate();
            for (int i = 0; i < a.getPrometedor().Count; i++)
            {
                this.treeView1.Nodes.Add("Origen: " + a.getPrometedor()[i].getOrigen().getID() + " -> " + a.getPrometedor()[i].getDestino().getID());
            }
            this.treeView1.EndUpdate();

            this.treeView2.BeginUpdate();
            for (int i = 0; i < aa.getPrometedor().Count; i++)
            {
                this.treeView2.Nodes.Add("Origen: " + aa.getPrometedor()[i].getOrigen().getID() + " -> " + aa.getPrometedor()[i].getDestino().getID());
            }
            this.treeView2.EndUpdate();

            this.labelNumKruskal.Text = " " + a.getCC().Count;
            this.labelNumPrim.Text    = " " + aa.getNumGrafos();
        }
        /*void TreeView1MouseDown(object sender, MouseEventArgs e)
         * {
         *      this.treeView1.ContextMenuStrip = this.contextMenuStrip1;
         *      this.treeView1.ContextMenuStrip.Show();
         * }*/
        void AgenteToolStripMenuItemClick(object sender, EventArgs e)
        {
            if (aList.Count > 1)
            {
                MessageBox.Show("No puedes agregar más agentes");
                return;
            }

            int           node_select = this.treeView1.SelectedNode.Index;
            Profundidad   krs;
            List <Arista> auxiliar;

            if (radioButton1.Checked)
            {
                Kruskal kruskal = new Kruskal(grafo);
                kruskal.ejecutarKruskal();
                krs      = new Profundidad(grafo.getVertices()[node_select], kruskal.getCamino());
                auxiliar = kruskal.getPrometedor();
            }
            else if (radioButton2.Checked)
            {
                if (comboBox1.SelectedIndex == -1)
                {
                    MessageBox.Show("Elija un vértice origen para Prim");
                    return;
                }
                Prim prim = new Prim(grafo, grafo.getVertices()[comboBox1.SelectedIndex]);
                prim.ejecutarPrim();
                krs      = new Profundidad(grafo.getVertices()[node_select], prim.getCamino());
                auxiliar = prim.getPrometedor();
            }
            else
            {
                MessageBox.Show("Seleccione un algoritmo");
                return;
            }

            dibujarEspectro(grafo.getVertices()[node_select].getCentro(), true);
            Agente a = new Agente(krs.ejecutarDFS(), node_select + 1);

            aList.Add(a);
            pictureBox1.Refresh();
        }