Discusión sobre el artículo "DoEasy. Elementos de control (Parte 31): Desplazamiento por el contenido del control "ScrollBar""

 

Artículo publicado DoEasy. Elementos de control (Parte 31): Desplazamiento por el contenido del control "ScrollBar":

En este artículo, crearemos la funcionalidad necesaria para desplazar el contenido del contenedor usando los botones de la barra de desplazamiento horizontal.

Vamos a compilar el asesor y a ejecutarlo en el gráfico:


Como podemos ver, el desplazamiento controlado por los botones con flechas funciona correctamente. Al intentar mover el control deslizante con el ratón, este "se resiste", lo cual es natural: aún no hemos implementado el procesamiento del desplazamiento del control deslizante, pero ya hemos creado el recálculo de sus dimensiones y coordenadas. Como consecuencia, al intentar mover el control deslizante con el ratón, el método de configuración de sus coordenadas lo retorna a la posición que se corresponde con la posición del contenido del contenedor en su área visible. En artículos posteriores, mejoraremos todo lo necesario para que funcione correctamente.

Autor: Artyom Trishkin