如何检测滚动条何时出现? C#

发布于 2024-08-07 00:05:42 字数 37 浏览 7 评论 0原文

有没有办法或事件来解决这个问题? 嗯,特别是它的流程布局面板

Is there a way or an event to solve this?
well specifically its for a flow layout panel

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

水晶透心 2024-08-14 00:05:42

如果您使用的是 FlowLayoutPanel,则可以检查面板中最后一个控件的 Bottom 属性是否大于面板的高度。

或者,尝试检查 VerticalScroll.Visible (我还没有尝试过,但它应该可以满足您的要求)

If you're using a FlowLayoutPanel, you could check whether the Bottom property of the last control in the panel is more than the panel's height.

Alternatively, try checking VerticalScroll.Visible (I haven't tried that, but it shoud do what you're looking for)

转瞬即逝 2024-08-14 00:05:42

当出现滚动条时,将触发 Resize 事件。当我进行美国农业部认证的定制节点绘画对接时,我需要知道。所以……我……做……这个……

  private bool vScrollVisible = false;      

  /// <summary>
  /// 
  /// </summary>
  /// <param name="sender"></param>
  /// <param name="e"></param>
  private void TreeViewClean_Resize(object sender, EventArgs e)
  {
     if(VScrollVisible())
     {
        if (!vScrollVisible)
        {
           vScrollVisible = true;
           Refresh();
        }
     }
     else
     {
        if(vScrollVisible)
        {
           vScrollVisible = false;
           Refresh();
        }
     }
  }

When scroll bars appear, the Resize event is fired. As I do a U.S.D.A. Certified Buttload of Custom Node Painting, I need to know. So… I… do… this…

  private bool vScrollVisible = false;      

  /// <summary>
  /// 
  /// </summary>
  /// <param name="sender"></param>
  /// <param name="e"></param>
  private void TreeViewClean_Resize(object sender, EventArgs e)
  {
     if(VScrollVisible())
     {
        if (!vScrollVisible)
        {
           vScrollVisible = true;
           Refresh();
        }
     }
     else
     {
        if(vScrollVisible)
        {
           vScrollVisible = false;
           Refresh();
        }
     }
  }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文