我正在开发一个WinForms应用程序,其中有一个包含一些用户控件的面板。当面板首次加载时,会显示10个用户控件。但是当它完全向下滚动时,它应该在面板的末尾加载和附加更多的用户控件。我正尝试使用此代码实现此目的:如何检测WinForms Panel是否滚动到底?
private void topicContainer_Scroll(object sender, ScrollEventArgs e)
{
if (e.NewValue== topicContainer.VerticalScroll.Value)
MessageBox.Show("Topics load here");
}
它只是一个试用版。我不知道这个NewValue实际上是什么意思。那么,你能告诉我如何完成我的这项任务吗?
你是正确的。当我达到最后的目的时,那里的“价值”是1325,但它的最大值是1789.你能给我提供任何可用的教程吗?我已经阅读过MSDN文章,但对此并没有太多帮助。 –
@AishwaryaShiva如果我正确理解MSDN文章,用户可以达到的最大值是Maximum-LargeChange值。检查,如果达到的值是对应的,Maximum和LargeChange(应该有:)) – Spook