Generar un objeto con el tipo de otro objeto

07/07/2006 - 14:12 por Mochu | Informe spam
Buenas, estoy intentando que un objeto al definirlo sea del mismo tipo que
otro objeto dado.

Es decir, tengo un objeto de tipo control al que le asigno un textbox, por
ejemplo, pues quiero que segun lo que se le pase a ese control generar otro
objeto pero esta vez del tipo que se pase (en este caso textbox)

¿Alguien sabe como puede hacerse?
Muchas gracias.
 

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
07/07/2006 - 23:31 | Informe spam
No entiendo del todo lo que quieres hacer, pero creo que lo que buscas es
Activator.CreateInstance:

Control c = new TextBox();
Control c1 = (Control) Activator.CreateInstance(c.GetType()); // crea un
TextBox

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
http://mvp.support.microsoft.com/pr...4EF5A4191C

Preguntas similares