当我在 TableLayoutPanel 上放置一个控件(例如 Label 或 TextBox)时,它具有(当然还有许多其他属性)以下属性:
Cell.Column
Cell.Row
Column
Row
...但这些控件通常不具有这些属性(IOW、标签和未放置在 TLP 上的文本框没有它们)。
如何以编程方式将值分配给这些属性(给要嵌入 TLP 的控件)?
这是我现有的标签代码:
. . .
lblName = string.Format("label{0}", i);
var lbl = new Label()
{
Name = lblName,
Parent = tableLayoutPanelPlatypi,
Column = ColNum, // Doesn't compile; Column property not recognized
Row = i - 1, // Doesn't compile; Row property not recognized
Dock = DockStyle.Fill,
Margin = 0,
TextAlign = ContentAlignment.MiddleCenter,
Text = GettysburgAddressObfuscation()
};