gpt4 book ai didi

c# - 面板——滚动条可见事件

转载 作者:太空宇宙 更新时间:2023-11-03 13:47:31 25 4
gpt4 key购买 nike

我可能正在搜索错误的问题,但我找不到这个问题的答案。

我有一个 AutoScroll 设置为 true 的面板。控件动态添加到面板。我需要在滚动条可见时触发一个事件,但我找不到这样的事件。

如有任何建议,我们将不胜感激。

更多详情:

  • 这是一个 WinForms 项目。
  • 面板是一个面板,System.Windows.Forms.Panel。
  • 面板可见。
  • AutoScroll 设置为 true。
  • 我想在 AutoScroll 使滚动条可见时执行一些代码。

最佳答案

感谢 @MUG4N 对原始问题的评论,这里是解决方案。我当前的项目是在 VB.Net 中,解决方案也是如此。

canvas 是面板的名称。

Private Sub canvas_Paint(sender As Object, e As PaintEventArgs) Handles canvas.Paint
If Me.canvas.VerticalScroll.Visible Then
' Do stuff here
End If
End Sub

要检查水平滚动,请使用 Me.canvas.Horizo​​ntalScroll.Visible

重要

确保进行一些检查以避免无限循环。

关于c# - 面板——滚动条可见事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14776863/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com