Tengo un controlador de eventos para un cuadro de texto así como para un cuadro de texto enriquecido. El código es idéntico, peroEnviar el objeto remitente en el controlador de eventos utilizando GetType(). Nombre
En manejador # 1 que hago:
RichTextBox tb = (RichTextBox)sender
En manejador # 2 en consecuencia:
TextBox tb = (TextBox)sender
Si lo hace, puedo manipular completamente el control de envío. Lo que quiero saber es ¿cómo puedo convertir el objeto de enviar al cuadro de texto o RichTextbox según su tipo usando
sender.GetType().Name
y luego crear el control en tiempo de ejecución y trabajar con él. De esa manera yo sólo necesito función de controlador de un evento: menos código, menos errores, más fácil de mantener y seco :-)
¿Puede dar un ejemplo de un método o propiedad polimórfica que se comparte entre dos tipos de este tipo? y sin embargo, no está expuesto por una interfaz común? – AnthonyWJones