2011-04-05 21 views

Respuesta

43
  • 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.

+2

¡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

+1

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. –

+1

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

2

Establezca AutoScroll en verdadero. Establezca WrapContents en falso. Establecer acolchado a la derecha a 10.

Me funciona bastante bien.

+0

Pensé "de ninguna manera, no puede funcionar", pero sí, el relleno hizo el truco correcto: S – Cesar

+0

El resto de los consejos no funcionaron, pero el relleno lo hizo – IntegerWolf

Cuestiones relacionadas