2012-11-10 11 views
10

Non riesco a nascondere la barra di scorrimento orizzontale del mio pannello FlowLayout. Sto aggiungendo questo pannello in modo dinamico.ancora Impossibile nascondere la barra di scorrimento orizzontale di FlowLayoutPanel nelle app WinForms

Ho letto i 3 post seguenti sullo stack overflow. ma non in grado di ottenere il successo.

flowlayoutpanel and horizontal scrollbar issue

How do I disable the horizontal scrollbar in a Panel

Scrolling panel using horizontal scroll bar

Ho provato il seguente codice.

TableLayoutPanel pannel = new TableLayoutPanel(); 
pannel.Parent = pnlChart; 
pannel.Dock = DockStyle.Fill; 
pannel.AutoScroll = true; 
pannel.HorizontalScroll.Visible = false; 
+0

Per me è stato così semplice come 'AutoScroll = false' – Cullub

risposta

14

Hai provato this

int vertScrollWidth = SystemInformation.VerticalScrollBarWidth; 

pannel.Padding = new Padding(0, 0, vertScrollWidth, 0); 
+0

grazie uomo ... ha ottenuto la soluzione .... –

+0

sono contento lo ha aiutato ... . :) –