例如,如果我有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;
}
如果你不提供更多的上下文,你不可能得到很好的答案。你已經嘗試了什麼? –
Yah,我只是在貶低他,但讓我們給他一個機會。 – fernandoespinosa