SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: Igu en Martes 10 de Agosto de 2010, 11:17
-
Buenas otra vez.
Tengo un formulario en el que se añaden etiquetas en tiempo de ejecución, es decir un vector de etiquetas donde están almacenadas:
System.Windows.Forms.Label[] VecLabels = new System.Windows.Forms.Label[numObjetos];
Crearlas las crea todas bien, el problema es luego para borrarlas, he estado probando y no he encontrado la forma. Todo lo que he visto es para borrar Controles pero etiquetas no.
Saludos ¡¡
-
Por que no intentas cambiandole el estado a la etiqueta algo como esto.
Label.visible = False; // Obviamente hay que cambiarlo por el nombre que tenga la etiqueta.
Avisame si hay algo mas que puedo hacer para ayudar.
Newtek
Web Hosting, Design, Development & SEO at Newtek Web Hosting (http://www.newtekwebhosting.com?id=000231)
-
La solución que proponías no me sirve porque aunque no fuera posible verlas, siguen estando y para mi programa era necesario que desaparecieran.
He solucionado el problema, he creado un panel en el form y lo que he hecho es :
panel2.Controls.Clear();
De esta manera me las he cargado todas.
Pero gracias de todas formas :)