0
TableLayoutPanel을 동적으로 추가하려고합니다. 또한 동적으로 열 너비를 설정하려고합니다. 아래는 필자가 필 요한 결과를 얻기 위해 작성한 코드입니다. 그러나 그것은 재산을 움직이지 않습니다. 이 코드의 출력 이미지를 첨부했습니다. 나는 ... 등을 스타일링, 그들을 positin, 동적으로 컨트롤을 생성 배우고 싶은 그것은 단지 테스트 코드입니다 ... 도와주세요ColumnStyle이 속성을 작동하지 않습니다.
private void ShowAllRecords() {
TableLayoutPanel[] tab = new TableLayoutPanel[MaxRows];
for (int rNumber = 0; rNumber < 1; rNumber++)
{
tab[rNumber] = new TableLayoutPanel();
tab[rNumber].ColumnStyles.Clear();
tab[rNumber].RowCount = 1;
tab[rNumber].ColumnCount = 2;
tab[rNumber].CellBorderStyle = TableLayoutPanelCellBorderStyle.Inset;
tab[rNumber].Location = new Point(0, (rNumber * 50) + 100);
tab[rNumber].Width = 200;
TableLayoutColumnStyleCollection styles = tab[rNumber].ColumnStyles;
tab[rNumber].ColumnStyles.Add(new ColumnStyle(SizeType.Absolute, 10));
panel1.Controls.Add(tab[rNumber]);
tab[rNumber].BringToFront();
}
}
출력 : 나는 오류를 발견