Estoy utilizando el TableLayoutPanel, por ejemplo, si tengo 3 filas y 5 columnas. Quiero dibujar solo el borde exterior para todo el panel. De forma predeterminada, el panel proporciona CellBorderStyle, que agrega todos los bordes laterales a todas las celdas disponibles. ¿Hay alguna manera en que podamos establecer solo las fronteras exteriores?Dibuje solo el borde exterior para TableLayoutPanel Células
He proporcionado un código de muestra a continuación.
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;
}
Es poco probable que obtenga buenas respuestas si no proporciona más contexto. ¿Qué has probado ya? –
Yah, solo lo reprendí, pero demosle una oportunidad. – fernandoespinosa