예를 들어 3 행 5 열이면 TableLayoutPanel을 사용하고 있습니다. 전체 패널의 바깥 쪽 테두리 만 그립니다. 기본적으로 패널에는 사용 가능한 모든 셀에 모든 측면 테두리를 추가하는 CellBorderStyle이 있습니다. 바깥 국경 만 설정할 수있는 방법이 있습니까?TableLayoutPanel 셀의 바깥 쪽 테두리 만 그립니다.
아래 예제 코드를 제공합니다.
TableLayoutPanel tblPanel = new TableLayoutPanel;
tblPanel.CellBorderStyle = TableLayoutPanelCellBorderStyle.Single;
Label lblName;
TextBox txtName;
Button btnAdd;
int colCnt = 0;
for(int rw =0; rw < 3; rw++)
{
lblName = new Label();
lblName.Name = "mylabel" + rw.ToString();
tblPanel.Controls.Add(lblName, colCnt, rw);
colCnt++;
txtName = new TextBox();
txtName.Name = "mytext" + rw.ToString();
tblPanel.Controls.Add(txtName, colCnt, rw);
colCnt++;
btnAdd = new Button();
btnAdd.Name = "mybutton" + rw.ToString();
tblPanel.Controls.Add(btnAdd, colCnt, rw);
colCnt = 0;
}
더 많은 문맥을 제공하지 않으면 좋은 대답을 얻지 못할 수도 있습니다. 너 뭐 벌써 해봤 니? –
그래, 나는 그냥 그를 버렸지 만 그에게 기회를 줘 보자. – fernandoespinosa