在 TableLayoutPanel 上放置文本框时,Dock=Fill 不起作用
When placing textbox on TableLayoutPanel, Dock=Fill doesn't work
我的 TableLayoutPanel 有 3 列和 4 行,均匀分布(每行占 - 25%,每列占 - 33 或 34%)。我在其中一些单元格上放置标签,在其他文本框上放置标签。当我分配标签属性 Dock = Fill 时,标签展开并填充所有单元格大小。但是当我对文本框做同样的事情时,它们不会填充它们的单元格。这可能是什么问题?
将多行 属性 设置为 True。
你的文本框可能是单行的,你的单元格高于单行。
在这种情况下,Dock = Fill 将使文本框与单元格一样宽,但高度保持与单行相同。
您可以将文本框更改为多行,使其填满整个单元格。
我的 TableLayoutPanel 有 3 列和 4 行,均匀分布(每行占 - 25%,每列占 - 33 或 34%)。我在其中一些单元格上放置标签,在其他文本框上放置标签。当我分配标签属性 Dock = Fill 时,标签展开并填充所有单元格大小。但是当我对文本框做同样的事情时,它们不会填充它们的单元格。这可能是什么问题?
将多行 属性 设置为 True。
你的文本框可能是单行的,你的单元格高于单行。
在这种情况下,Dock = Fill 将使文本框与单元格一样宽,但高度保持与单行相同。
您可以将文本框更改为多行,使其填满整个单元格。