Clasificación de componentes
Oct 08, 2023
Los componentes no son muy complicados y .Net nos proporcionó un rico soporte subyacente. Si tiene experiencia en desarrollo de la interfaz gráfica MFC o API, es posible que le lleve poco tiempo aprender los componentes .NET. Generalmente hay tres tipos de componentes desarrollados por usted mismo: controles compuestos, componentes extendidos y controles personalizados.
Componente compuesto: combinación de los diversos componentes existentes para formar un nuevo componente para concentrar el rendimiento del componente centralizado.
Componente extendido: se envía un nuevo componente a la entrada de los componentes existentes para agregar un nuevo rendimiento al componente original o cambiar el control del componente original.
Componente personalizado: derivado directamente de System.Forms.Control. La clase Control proporciona todas las propiedades de entrada necesarias para los componentes, incluido el procesamiento de eventos de teclado y mouse. Los componentes personalizados son la forma más flexible y poderosa, pero los requisitos para los desarrolladores son relativamente altos. Debes escribir un código fuente para el evento OnPaint de la clase Control. También puede reescribir el método WNDProc de la clase Control para ocuparse del trabajo de nivel inferior. Mensaje de Windows, por lo que debes aprender GDI+ y crear la API de Windows.




