2011-04-05 21 views
14

Ho un FlowLayoutPanel e ci sono più controlli su di esso. Voglio solo scorrere in direzione verticale. Ma quando ho impostato AutoScroll = true, ho ottenuto entrambe le barre di scorrimento verticale e orizzontale. Come posso disabilitare la barra di scorrimento orizzontale e mantenere attiva la barra di scorrimento verticale?Come disattivare la barra di scorrimento orizzontale in FlowLayoutPanel?

risposta

43
  • Set AutoScroll ai veri
  • Impostare WrapContents false.
  • Assicurarsi che la dimensione sia più ampia della larghezza del controllo più la larghezza di una barra di scorrimento verticale.

La barra di scorrimento orizzontale dovrebbe scomparire. In caso contrario, fornire ulteriori informazioni.

+2

Grazie per questo! Proprio ora ci gioco e scopro se imposto flowDirection = leftToRight, flowlayoutPanel.HorizontalScroll.Visible = false, wrapContents = true. Funziona ... Quindi c'è un modo multiplo per farlo? Grazie lo stesso! :) – spspli

+1

Ho notato che l'attivazione di WrapContents (con il flusso LeftToRight) creerà "line feed" e quindi non avremo mai bisogno di alcuna barra di scorrimento orizzontale. in realtà non mi piace, voglio un WrapContents da falso, ma voglio comunque che la proprietà FlowBreak funzioni, per controllare manualmente i feed di riga. Tuttavia questo non funziona. La proprietà FlowBreak viene ignorata da un bug puro di quel controllo, se WrapContents è falso. booh microsoft. ancora una volta. –

+1

Sto usando WrapContents. Per ottenere il risultato che desidero, ho incluso il mio FlowLayoutPanel in un controllo Panel, quindi ho impostato AutoScroll del pannello su true, lo scorrimento automatico di FlowLayoutPanel su false e funziona! – Larry

2

Impostare AutoScroll su true. Imposta WrapContents su false. Imposta padding da destra a 10.

È un lavoro abbastanza buono per me.

+0

Ho pensato che "non c'è modo, non può funzionare", ma sì, il trucco giusto ha fatto il trucco: S – Cesar

+0

Tutti gli altri suggerimenti non hanno funzionato, ma il Padding lo ha fatto – IntegerWolf

Problemi correlati