Ver Mensaje Individual
  #6
Antiguo 16 de enero de 2017, 11:21
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

lfortuny, ¿quieres decir que si el usuario presiona el TAB y el focus se posiciona sobre un campo que no está en el área visible, el scroll baje automáticamente?

Si es eso, tendrías que obtener el "ActiveControl" del Form, reconocerlo por nombre, comprobar su propiedad "Top" en el CmFrame y comprobar el "Top" del propio Frame. Luego mirar si queda fuera del area de tu Form y mover el valor necesario al scroll para que mueva el Frame de tal manera que el campo aparezca.

Es importante la dependencia del "Top" del Frame del valor de Scroll que se modifica en el evento "Change" del Scrollbar. De esta manera, vuando muevas un valor al scroll de Scrollbar, el código de su evento "Change" moverá automáticamente el Frame.

Ya nos cuentas los resultados



NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro.
¿Te han ayudado? NO TE OLVIDES de darle a
¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick
Kuk is offline   Responder Con Cita