Tengo un FlowLayoutPanel y hay varios controles en él. Solo quiero desplazarme en dirección vertical. Pero cuando configuré AutoScroll = true
, obtuve barras de desplazamiento vertical y horizontal. ¿Cómo podría desactivar la barra de desplazamiento horizontal y solo mantener activa la barra de desplazamiento vertical?¿Cómo deshabilitar la barra de desplazamiento horizontal en FlowLayoutPanel?
Respuesta
- Conjunto desplazamiento automático a verdaderos
- Conjunto WrapContents a falso.
- Asegúrese de que el tamaño sea más ancho que el ancho de los controles más el ancho de una barra de desplazamiento vertical.
La barra de desplazamiento horizontal debería desaparecer. Si no lo hace, brinde más información.
Establezca AutoScroll en verdadero. Establezca WrapContents en falso. Establecer acolchado a la derecha a 10.
Me funciona bastante bien.
Pensé "de ninguna manera, no puede funcionar", pero sí, el relleno hizo el truco correcto: S – Cesar
El resto de los consejos no funcionaron, pero el relleno lo hizo – IntegerWolf
- 1. Deshabilitar desplazamiento horizontal con JavaScript
- 2. Cómo deshabilito la barra de desplazamiento horizontal en un Panel
- 3. deshabilitar desplazamiento horizontal en jscrollpane
- 4. jqGrid barra de desplazamiento horizontal
- 5. Cómo deshabilitar el desplazamiento horizontal de UIWebview?
- 6. cómo mostrar una barra de desplazamiento horizontal
- 7. Deshabilitar la barra de desplazamiento del navegador
- 8. barra de desplazamiento horizontal para ul
- 9. Barra de desplazamiento horizontal innecesaria jqGrid
- 10. C# ListView Desactivar barra de desplazamiento horizontal
- 11. Eliminar iframe barra de desplazamiento horizontal
- 12. ¿Oculta la barra de desplazamiento horizontal en un iframe?
- 13. css - Visualización de imágenes con la barra de desplazamiento horizontal
- 14. Deshabilitar la barra de desplazamiento en NERDtree con MacVim
- 15. Barra de desplazamiento horizontal y vertical en Android con tablelayout?
- 16. Barra horizontal en JScrollPane
- 17. Posición fija - Desplazamiento horizontal
- 18. Eliminar la barra de desplazamiento vertical, mantener la barra de desplazamiento horizontal en el iframe en Chrome
- 19. Internet Explorer crea barra de desplazamiento horizontal para el ancho de barra de desplazamiento vertical
- 20. Vista de desplazamiento horizontal en páginas de desplazamiento horizontal
- 21. deshabilitar scroll horizontal en la web móvil
- 22. CSS: use una barra de desplazamiento horizontal solo
- 23. diálogos modales Jquery deshabilitar la barra de desplazamiento
- 24. WPF DataGrid barra de desplazamiento horizontal que no muestra
- 25. Desplazamiento horizontal?
- 26. cómo ocultar la barra de desplazamiento horizontal en la etiqueta div
- 27. C# WinForms TreeView eliminar barra de desplazamiento horizontal
- 28. problema CSS - barra de desplazamiento horizontal se esconde el contenido
- 29. WPF Barra de desplazamiento horizontal no está visible
- 30. Ocultar barra de desplazamiento horizontal html pero no vertical
¡Gracias por esto! Justo ahora juego con eso y encuentro que si configuro flowDirection = leftToRight, flowlayoutPanel.HorizontalScroll.Visible = false, wrapContents = true. Funciona ... ¿Entonces hay múltiples formas de hacer esto? ¡Gracias de todos modos! :) – spspli
He notado que habilitar WrapContents (con flujo LeftToRight) creará "line feeds" y por lo tanto nunca necesitará ninguna barra de desplazamiento horizontal. en realidad, no me gusta eso, quiero que WrapContents sea falso, pero aún quiero que la propiedad FlowBreak funcione, para controlar manualmente los avances de línea. Sin embargo, esto no funciona. La propiedad FlowBreak es ignorada, por una simple falla de ese control, si WrapContents es falso. booh microsoft. una vez más. –
Estoy usando WrapContents. Para lograr el resultado que quiero, he incluido mi FlowLayoutPanel en un control Panel, luego configuro AutoScroll del Panel en verdadero, el desplazamiento automático del FlowLayoutPanel en falso, ¡y funciona! – Larry