C# 滚动表格布局面板以单击按钮
我设置此选项以使滚动条在我的tablelayoutpanel中不可见:C# 滚动表格布局面板以单击按钮,c#,C#,我设置此选项以使滚动条在我的tablelayoutpanel中不可见: tableLayoutPanel1.AutoScroll = false; tableLayoutPanel1.HorizontalScroll.Visible = false; tableLayoutPanel1.HorizontalScroll.Maximum = 0; tableLayoutPanel1.VerticalScroll.Maximum = 0
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()
,因为返回的值是负数。您知道如何获取设置按钮启用的最大滚动条值吗?不知道,抱歉。