繁体   English   中英

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

[英]How to scroll flow layout panel with button click event

我在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);
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM