作为这个问题的后续 - Direct access to TableLayoutPanel Cells,如何枚举 TableLayoutPanel 中单元格内的控件?如下图所示,我想枚举给定单元格中的所有复选框(这样我就可以更改它们的值)。
我编写了这段代码来尝试解释我想要做什么(这是一个复选框);
var tableLayoutPanel = (TableLayoutPanel)this.Parent;
var cellPosition = tableLayoutPanel.GetCellPosition(this);
var controlAtPosition = tableLayoutPanel.GetControlFromPosition(cellPosition.Column,cellPosition.Row).Controls;
foreach (Control control in controlAtPosition)
{
var ctrl = control.Name;
// *** Enumerates nothing
}