FlowLayoutPanel 控制項概觀
FlowLayoutPanel 控制項會以水平或垂直的流動方向來排列其內容。 您可以將控制項的內容從一個資料列包裝至下一個資料列,或從一個資料行包裝至下一個資料行。 或者,您可以用裁剪的方式,而不是包裝其內容。
您可以設定 FlowDirection 屬性的值來指定文字方向。 FlowLayoutPanel 控制項會在「由右至左 (RTL)」配置中,將其文字方向正確地反轉。 您也可以設定 WrapContents 屬性的值,指定要包裝或裁剪 FlowLayoutPanel 控制項的內容。
當您將 AutoSize 屬性設為 true
時,FlowLayoutPanel 控制項會根據其內容自動調整大小。 它也有提供 FlowBreak 屬性給它的子控制項。 將 FlowBreak 屬性的值設為 true
,會導致 FlowLayoutPanel 控制項停止以目前的文字方向來配置控制項,並包裝至下一個資料列或資料行。
任何 Windows Form 控制項都可以是 FlowLayoutPanel 控制項的子系,包括 FlowLayoutPanel 的其他執行個體。 使用這項功能,您可以建構複雜的配置,以在執行階段調整為表單的維度。
也請參閱逐步解說:使用 FlowLayoutPanel 排列 Windows Forms上的控制項。