共用方式為


TableLayoutPanel 控制項概觀

TableLayoutPanel 控制項會在格線中排列內容。 因為配置是執行於設計階段和執行階段,所以當應用程式環境變更時,配置也會動態地變更。 這提供了面板中的控制項按比例調整大小的能力,所以控制項能夠回應變更 (例如,由於當地語系化所造成的父控制項調整大小或文字長度變更)。

任何的 Windows Form 控制項都可以是 TableLayoutPanel 控制項的子系,包括其他 TableLayoutPanel 執行個體在內。 這讓您能夠建構在執行階段適應變更的複雜配置。

TableLayoutPanel 控制項可加以擴充,以容納新加入的控制項 (這將取決於 RowCountColumnCountGrowStyle 屬性的值)。 將 RowCountColumnCount 屬性設定為 0 的值,將會指定 TableLayoutPanel 在對應的方向上將不會有界線。

您也可以在 TableLayoutPanel 控制項填滿子控制項之後,控制擴充的方向 (水平或垂直)。 根據預設,TableLayoutPanel 控制項會藉由加入資料列來往下擴充。

如果您希望資料列和資料行的行為與預設行為不同,您可以藉由使用 RowStylesColumnStyles 屬性來控制資料列和資料行的屬性。 您可以個別設定資料列和資料行的屬性。

TableLayoutPanel 控制項會將下列屬性加入其子控制項中:Cell、Column、Row、ColumnSpan 和 RowSpan。

您可以藉由設定子控制項上的 ColumnSpan 或 RowSpan 屬性,合併在 TableLayoutPanel 控制項中的儲存格。

Topic Location
逐步解說:使用 TableLayoutPanel 排列 Windows Form 上的控制項 Windows Form 控制項
HOW TO:編輯 TableLayoutPanel 控制項中的資料行和資料列 Windows Form 控制項
HOW TO:擴展 TableLayoutPanel 控制項中的資料列和資料行 Windows Form 控制項
HOW TO:在 TableLayoutPanel 控制項中對齊和縮放控制項 Windows Form 控制項
HOW TO:在 TableLayoutPanel 控制項中對齊和縮放控制項 Windows Form 控制項
HOW TO:擴展 TableLayoutPanel 控制項中的資料列和資料行 Windows Form 控制項
HOW TO:編輯 TableLayoutPanel 控制項中的資料行和資料列 Windows Form 控制項
逐步解說:使用 TableLayoutPanel 排列 Windows Form 上的控制項 Windows Form 控制項
HOW TO:在 TableLayoutPanel 控制項中對齊和縮放控制項 Windows Form 控制項
HOW TO:擴展 TableLayoutPanel 控制項中的資料列和資料行 Windows Form 控制項
HOW TO:編輯 TableLayoutPanel 控制項中的資料行和資料列 Windows Form 控制項
逐步解說:使用 TableLayoutPanel 排列 Windows Form 上的控制項 Windows Form 控制項
HOW TO:在 TableLayoutPanel 控制項中對齊和縮放控制項 dv_mclictl
HOW TO:擴展 TableLayoutPanel 控制項中的資料列和資料行 dv_mclictl
HOW TO:編輯 TableLayoutPanel 控制項中的資料行和資料列 dv_mclictl
逐步解說:使用 TableLayoutPanel 排列 Windows Form 上的控制項 dv_mclictl

請參閱

工作

HOW TO:設計可適當回應當地語系化的 Windows Form 配置

HOW TO:建立適用於資料輸入且可調整大小的 Windows Form

參考

FlowLayoutPanel

TableLayoutSettings

概念

TableLayoutPanel 控制項的最佳作法