TControl
Previous  Top  Next

Descripción:

La clase TControl maneja los componentes que no tienen una ventana real de Windows.  


Herencia:

Hereda de la clase TComponent.  


Propiedades:

Las propiedades de la clase TComponent.  
 
Align: Tipo numérico. Se pueden usar las constantes alNone, alTop, alBottom, alLeft, alRight y alClient. Alinea el control dentro del área cliente del control que lo contenga.  

Caption: Tipo carácter. Contiene el texto del control.  
 
Cargo: Vacío. Se puede guardar cualquier dato de usuario.  
 
ClientHeight: Tipo numérico. Contiene la altura del área de cliente del control. Se puede usar para determinar la altura del control sin tener en cuenta las dimensiones del borde.  
 
ClientWidth: Tipo numérico. Contiene la anchura del área de cliente del control. Se puede usar para determinar la anchura del control sin tener en cuenta las dimensiones del borde.  

Cursor: Tipo TCursor. Contiene el cursor que se mostrará cuando el ratón esté encima del control. Los cursores disponibles son crDefault, crNone, crArrow, crCross, crIBeam, crSize, crSizeNESW, crSizeNS, crSizeNWSE, crSizeWE, crUpArrow, crHourGlass, crNo y crAppStart.  

Enabled: Tipo lógico. Especifica si el control puede recibir el foco.  
 
Font: Tipo TFont. Contiene la fuente que se usará para mostrar el texto del control.  
 
Height: Tipo numérico. Contiene la altura total del control.  

Hint: Tipo carácter. Contiene el texto que se mostrará al dejar el ratón sobre él. Se puede especificar dos cadenas separadas por el caracter '|' de esta forma el control mostrará la primera cadena y el evento OnShowHint del objeto Application recibirá la segunda cadena como parámetro.  

Left: Tipo numérico. Contiene la posición izquierda del control respecto del control que lo contenga.  
 
ParentForm: Tipo TForm. Contiene el formulario contenedor del control.  

Top: Tipo numérico. Contiene la posición superior del control respecto del control que lo contenga.  

Visible: Tipo lógico. Especifica si el control es visible.  

Width: Tipo numérico. Contiene la anchura total del control.  


Métodos:

Los métodos de la clase TComponent.  

SetBounds( [<nLeft>], [<nTop>], [<nWidth>], [<nHeight>] ): Especifica las coordenadas del control respecto del control que lo contenga. Devuelve NIL.  

SetPos( [<nLeft>], [<nTop>] ): Especifica la posición del control respecto del control que lo contenga. Devuelve NIL.  

SetSize( [<nWidth>], [<nHeight>] ): Especifica el tamaño del control respecto del control que lo contenga. Devuelve NIL.  


Eventos:

OnClick: Se lanza cuando se hace click sobre el control.  

OnDblClick: Se lanza cuando se hace doble click sobre el control.  
 
OnMouseDown: Se lanza cuando se pulsa un botón del ratón sobre el control. El método asignado recibe cuatro parámetros, nX, nY, nButton y aKeys que especifican las coordenadas del ratón, el botón pulsado y las teclas pulsadas (Alt, Control y Shift).  
 
OnMouseEnter: Se lanza cuando el ratón entra en el área del control.  
 
OnMouseLeave: Se lanza cuando el ratón sale del área del control.  
 
OnMouseMove: Se lanza cuando se mueve el ratón sobre el control. El método asignado recibe cuatro parámetros, nX, nY, nButton y aKeys que especifican las coordenadas del ratón, el botón pulsado y las teclas pulsadas (Alt, Control y Shift).  
 
OnMouseUp: Se lanza cuando se suelta un botón del ratón sobre el control. El método asignado recibe cuatro parámetros, nX, nY, nButton y aKeys que especifican las coordenadas del ratón, el botón pulsado y las teclas pulsadas (Alt, Control y Shift).  
 
OnMouseWheel: Se lanza cuando se mueve la rueda del ratón sobre el control. El método asignado recibe un parámetro, nDelta que especifica la velocidad y dirección del movimiento de la rueda del ratón.  
 
OnMove: Se lanza cuando se mueve el control.  

OnResize: Se lanza cuando cambia el tamaño del control.