Não é possível remover o espaçamento entre os controles no TableLayoutPanel?
Há algum espaçamento entre os botões que adiciono ao meuTableLayoutPanel
. Eu removi a borda no botão e defina a margem e o preenchimento como 0 no painel. Mas continuo recebendo esse espaçamento.
tableLayoutPanel.RowCount está definido como 8 e oRows
coleção eu adicionei 8 linhas comSize Type Absolute
.
Estou esquecendo de algo? Aqui está o 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);
}
}
Veja como é exibido: