Delphi/Lazarus: Recuperar la posición X/Y de un control en relación con la pantalla
Consejo de Delphieño | 08/05/2020 a las 21:47
Hoy, me gustaría mostrarle una forma de cómo obtener las coordenadas X/Y de un control en relación con las coordenadas de la pantalla (y no con el sistema de coordenadas del formulario).
En el ejemplo, estamos recuperando la posición de un TPanel llamado Panel1, pero también puede usar cualquier otro control:
var P: TPoint; begin P:=Panel1.ClientToScreen(Point(0,0)); Form1.Caption:=inttostr(P.X)+' '+inttostr(P.Y)); end;
Esto recupera la posición superior izquierda del Panel en relación con la pantalla y escribe la posición en el título de Form1.
Sobre el Autor
El autor aún no ha agregado una breve descripción del perfil.
Ver Perfil
Temas Relacionados
Renombrar Archivos en sus Nombres de Carpeta
Tutorial | 0 Comentarios
MySQL: Saltos de Línea en MySQL
Consejo | 0 Comentarios
VirtualBox: Cambiar la Fecha y la Hora
Tutorial | 10 Comentarios
Delphi/Lazarus: Recuperar la Posición del Cursor relativa a Form/Ventana
Consejo | 0 Comentarios
Delphi/Lazarus: ¿Está presionada la tecla ALT, SHIFT o CTRL?
Tutorial | 0 Comentarios
Script Batch: Apagar Computadora Windows
Tutorial | 2 Comentarios
Lazarus: Detectar el Sistema Operativo (Compiler Switch)
Tutorial | 0 Comentarios
Aviso Importante
Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.
Participar
Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.