I have TableLayoutPanel for dynamic creation of controls with AutoScroll = true. It\'s work fine when I add new controls. But when I remove and all controls are visible, ver
I counted the number of rows in my TableLayoutPanel to see how many would fit. Below the amount that fit I set AutoScroll = false for the add and delete methods. The scroll will appear for large sets and disappear on small sets.
if (tableLayoutPanel.RowCount < 15)
{
panel1.AutoScroll = false;
}
else
{
panel1.AutoScroll = true;
}