C# 滚动表格布局面板以单击按钮

C# 滚动表格布局面板以单击按钮,c#,C#,我设置此选项以使滚动条在我的tablelayoutpanel中不可见: tableLayoutPanel1.AutoScroll = false; tableLayoutPanel1.HorizontalScroll.Visible = false; tableLayoutPanel1.HorizontalScroll.Maximum = 0; tableLayoutPanel1.VerticalScroll.Maximum = 0

我设置此选项以使滚动条在我的tablelayoutpanel中不可见:

        tableLayoutPanel1.AutoScroll = false;
        tableLayoutPanel1.HorizontalScroll.Visible = false;
        tableLayoutPanel1.HorizontalScroll.Maximum = 0;
        tableLayoutPanel1.VerticalScroll.Maximum = 0;
        tableLayoutPanel1.VerticalScroll.Visible = false;
        tableLayoutPanel1.AutoScroll = true;
我如何设置为按钮点击左右滚动? 我试过这个:
int change=tableLayoutPanel1.HorizontalScroll.Value+tableLayoutPanel1.HorizontalScroll.SmallChange*40;tableLayoutPanel1.AutoScrollPosition=新点(更改,0)

但它只会滚动一次。

请改为这样做:

    int change = tableLayoutPanel1.HorizontalScroll.SmallChange * 40;
    tableLayoutPanel1.AutoScrollPosition = new Point(Math.Abs(tableLayoutPanel1.AutoScrollPosition.X) + change , 0);

我们需要
Math.Abs()
,因为返回的值是负数。

您知道如何获取设置按钮启用的最大滚动条值吗?不知道,抱歉。