如何滚动流布局面板与按钮单击事件

本文关键字:按钮 单击 事件 流布局 何滚动 滚动 | 更新日期: 2023-09-27 18:08:09

我在flowlayout面板中添加动态控件(文本框)。我希望控件滚动时,我点击一个按钮(向上或向下按钮)。滚动按钮应该不可见。我怎样才能做到这一点呢?有什么建议吗? ?这是一个使用c#.net的windows应用程序

如何滚动流布局面板与按钮单击事件

试试下面的代码

int yLoc = 0;
private void Button1_Click(object sender, EventArgs e)
{
    if (flowPanel.Location.Y <= yLoc && flowPanel.Location.Y >= flowPanel.VerticalScroll.Minimum)
    {
        yLoc -= 50;
        flowPanel.Location = new Point(0, yLoc);
    }
}
private void Button2_Click(object sender, EventArgs e)
{
    if (flowPanel.Location.Y <= yLoc && flowPanel.Location.Y < flowPanel.VerticalScroll.Maximum)
    {
        yLoc += 50;
        flowPanel.Location = new Point(0, yLoc);
    }
}