【发布时间】:2020-06-19 18:37:00
【问题描述】:
我已经设置了这个flowLayoutPanel,里面的控件排列好,直到最后一个到达面板的底部边框,然后控件开始在右侧排列(形成另一列)保持垂直流动。我只想要一列。
this.panel.Anchor =
((System.Windows.Forms.AnchorStyles)
(((System.Windows.Forms.AnchorStyles.Top |
System.Windows.Forms.AnchorStyles.Bottom)| System.Windows.Forms.AnchorStyles.Right)));
this.panel.AutoScroll = true;
this.panel.BorderStyle = BorderStyle.None;
this.panel.FlowDirection = System.Windows.Forms.FlowDirection.TopDown;
this.panel.Location = new System.Drawing.Point(0, 184);
this.panel.Name = "myPanel";
this.panel.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.panel.Size = new System.Drawing.Size(300, 371);
this.panel.TabIndex = 9;
【问题讨论】:
-
因为它可以。它的工作是不浪费空间并避免显示滚动条。考虑减少它的宽度。
标签: c# flowlayoutpanel