private void btEliminarArco_Click(object sender, EventArgs e) { if (lbArcos.Items.Count > 0) { if (lbArcos.SelectedItems.Count > 0) { string[] verts = lbArcos.SelectedItem.ToString().Split(';')[0].Split('_'); MiGrafo.EliminarArco(verts[0], verts[1]); ActualizarInformacion(MiGrafo); } else { MessageBox.Show("Debe seleccionar el arco a eliminar."); } } else { MessageBox.Show("No existen arcos en el grafo."); } }