LabelやTextBoxなどのコントロールをTableLayoutPanelにドロップすると、(もちろん、他の多くの中で)次のプロパティがあります。
Cell.Column
Cell.Row
Column
Row
...ただし、これらのコントロールには通常、これらのプロパティはありません(TLPにドロップされないIOW、ラベル、およびテキストボックスにはこれらのプロパティがありません)。
これらのプロパティに(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()
};