none
¿Como detectar que se activo la VScrollBar? RRS feed

  • Pregunta

  • No me explayó mucho porque no tengo mucho para detallar, mas que decir que estoy creando controles en forma dinámica, y necesito saber cuando se activa o desactiva el AutoScroll en un panel, para poder hacer un ordenamiento de los controles y que estos no queden abajo de la barra (no quiero dejar un espacio vació). 

    PD: ¿Cómo resalto  palabras como código en este foto?


    • Editado Orion1998 viernes, 2 de agosto de 2019 2:43
    viernes, 2 de agosto de 2019 2:40

Todas las respuestas

  • hola

    >>para poder hacer un ordenamiento de los controles y que estos no queden abajo de la barra

    no evaluaste que quizas no deberias realizar un diseño tan justo dentro del panel, sino ubicar los controles dejando un margen por si aparece la barra

    si aparece el scroll porque excede el alto ya tienes ese espacio al costado reservado y no necesita reordenar nada

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    viernes, 2 de agosto de 2019 5:30
  • Ya habia evaluado esa posibilidad, por eso puse que preferia que no me pusieron lo de dejar espacios vacios, ademas los nuevos controles que se añaden quedan mal posicionados, y cuando elimino y desaparece la barra queda chueco por culpa de la barra.
    viernes, 2 de agosto de 2019 12:24
  • hola

    no evaluaste usar el

    TableLayoutPanel Control (Windows Forms)

    para organizar los controles

    este permite crear una especie de tabla donde ubicar los controles de forma prolija sin tener que pelearte con la asignacion del Location que lo ubica

    si usas este control podrias ponerle la propiedad Ancho o Dock para que se adapte automaticamente a su contenedor

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    viernes, 2 de agosto de 2019 13:08
  • Para el caso no me sirve, pero se agradece, vere si encuentro algo que me indique lo que estoy buscando en la documentacion.
    viernes, 2 de agosto de 2019 20:20