private void AgregarNodo_Click(object sender, EventArgs e) { int posX, posy; string id = IDEntry.Text; Int32.TryParse(xEntry.Text, out posX); Int32.TryParse(yEntry.Text, out posy); Nodo nodo = new Nodo(Color.White, posX, posy, id); if (grafo.getNodo(IDEntry.Text) != null) { MessageBox.Show("Ya existe un nodo con este ID!", "Error", MessageBoxButtons.OK); } else { grafo.AddToList(nodo); destinoCombo.Items.Add(nodo.ID); origenCombo.Items.Add(nodo.ID); } Refresh(); // Pintar nodo en pantalla }