我必須爲流佈局面板項目創建向上和向下按鈕垂直滾動。我該怎麼辦?我會爲POS做這個表格。如何在c#中爲流佈局面板創建自定義滾動按鈕#
我這樣做,但它不工作:我有很多按鈕,他們有87尺寸高度:我添加了代碼和圖片。
private void btnScrollUp_Click(object sender, EventArgs e)
{
flowLayoutPanel1.VerticalScroll.Value = flowLayoutPanel1.VerticalScroll.LargeChange-1 ;
flowLayoutPanel1.PerformLayout();
}
private void btnScrollDown_Click(object sender, EventArgs e)
{
flowLayoutPanel1.VerticalScroll.Value = flowLayoutPanel1.VerticalScroll.LargeChange+ 1;
flowLayoutPanel1.PerformLayout();
}
的這不起作用的關鍵原因之一是你用=代替+ =/- =,但該值的財產行爲奇怪與+ =無論如何,看到我的答案下面的一個完整的答案,修復你在這裏做了什麼:) – chrispepper1989
出於興趣你爲什麼要在代碼中做它?爲什麼不使用flowLayoutPanel1.AutoScroll = true; flowLayoutPanel1.VerticalScroll.Visible = true; – chrispepper1989
因爲這個程序將使用觸摸屏機。所以我必須把大按鈕滾動:) –