¿No se puede eliminar el espacio entre los controles en TableLayoutPanel?
Hay un espacio entre los botones que agrego a miTableLayoutPanel
. Eliminé el borde en el botón y configuré el margen y el relleno en 0 en el panel. Pero sigo obteniendo ese espacio.
tableLayoutPanel.RowCount se establece en 8 y elRows
colección He agregado 8 filas conSize Type Absolute
.
¿Me estoy perdiendo de algo? Aquí está el código:
private void FillSelectLayout()
{
tableLayoutPanelSelect.Controls.Clear();
tableLayoutPanelSelect.RowStyles.Clear();
tableLayoutPanelSelect.RowCount = 8;
for (int i = 0; i < 8; i++)
{
Button buttonSelector = new Button();
buttonSelector.Height = 64;
buttonSelector.Width = 100;
buttonSelector.FlatStyle = FlatStyle.Flat;
buttonSelector.FlatAppearance.BorderSize = 0;
buttonSelector.BackColor = Color.Yellow;
tableLayoutPanelSelect.Controls.Add(buttonSelector, 0, i);
}
}
Así es como se muestra: