SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: Igu en Martes 10 de Agosto de 2010, 11:17

Título: Borrar etiquetas
Publicado 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 ¡¡
Título: Re: Borrar etiquetas
Publicado por: Newtek en Miércoles 11 de Agosto de 2010, 16:29
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)
Título: Re: Borrar etiquetas
Publicado por: Igu en Miércoles 11 de Agosto de 2010, 17:49
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 :)