|
Si la componente está a 5 pixeles del borde izquierdo del panel y el panel está a 9 pixeles del borde izquierdo del formulario entonces la componente está a 5 + 9 = 14 pixeles del borde izquierdo del formulario. De aquí puedes deducir la fórmula necesaria:
Izquierda respecto al form = Componente.Left + Panel.Left
Otra manera de hacerlo es usando el método ClientToScreen de la componente para convertir las coordenadas del TopLeft de la componente, relativas al panel, en coordenadas relativas a la pantalla, y luego el método ScreenToClient del formulario para convertir las coordenadas relativas a la pantalla en coordenadas relativas al formulario.
// Saludos
|