Pregunta

no seguí mis propias mejores prácticas (uso de controles sólo derivados), y me arrastré una normal de Windows Forms Control a mi forma, atado con alambre para arriba y lo utilizó en mi formulario; - (

Ahora tengo que cambiar el control a un control derivado (derivado del mismo control), conservando todos los ajustes del diseñador. ¿Hay una manera fiable / fácil de hacer esto? (Mi método actual es eliminar el control, reemplazarlo con el nuevo control y garantizar el uso de las diferencias en el código anterior que no hay cambios que no sean de la clase / espacio de nombres / montaje).

¿Fue útil?

Solución

En las formas de Windows, es fácil basta con sólo fijar la declaración y la construcción en el archivo .designer. Sólo cambia la línea línea de declaración y la construcción de utilizar la clase de control en lugar de System.Windows.Forms.XXX.

Una vez que cambie esas dos líneas, se debe "sólo trabajo" que si hubiera utilizado su control derivado.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top