2012-11-10 3 views
10

Ich kann die horizontale Bildlaufleiste meines FlowLayout-Bedienfeldes nicht ausblenden. Ich füge dieses Panel dynamisch hinzu.Immer noch nicht in der Lage, die horizontale Bildlaufleiste von FlowLayoutPanel in WinForms-Anwendungen zu verstecken

Ich habe die folgenden 3 Beiträge auf Stapelüberlauf gelesen. aber nicht in der Lage Erfolg zu haben.

flowlayoutpanel and horizontal scrollbar issue

How do I disable the horizontal scrollbar in a Panel

Scrolling panel using horizontal scroll bar

ich den folgenden Code versucht haben.

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

Für mich ist es so einfach war, wie 'Autoscroll = false' – Cullub

Antwort

14

Haben Sie versucht, this

int vertScrollWidth = SystemInformation.VerticalScrollBarWidth; 

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

Dank Mann ... bekam die Lösung .... –

+0

bin froh, es half ... . :) –

Verwandte Themen