Lo que te marca la herencia de tu componente no es la forma que tiene (que eso puedes cambiarlo redibujando el componente como tú desees), sino la funcionalidad que necesitas.
Según lo que vaya a realizar tu componente podrás derivar de uno o de otro, simplemente para aprovechar lo que ya hay hecho.
También podrías derivar de TComponent directamente o de TObject si lo necesitas, pero vas a tener que implementar muchas cosas que estas clases ya poseen, por lo tanto no tiene sentido hacerlo así.
¿Exactamente para qué sirve tu componente con forma de triangulo o de PC?
|