c# - 如何检测 DataGridView 控件中的垂直滚动条

标签 c# .net winforms

在 vs2008 中使用 winforms。我有一个 DataGridView,我想检测垂直滚动条何时可见。我应该注册什么事件?

我在网格的最后一列中添加每个单元格值的总和,并在 DataGridView 底部的文本框中显示该值。

即使出现滚动条,我也希望此文本框与单元格值保持一致(我已将它们右对齐,因为它是 $$ 值)。

最佳答案

var vScrollbar = dataGridView1.Controls.OfType<VScrollBar>().First();
if (vScrollbar.Visible)
{
}

关于c# - 如何检测 DataGridView 控件中的垂直滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2685651/

相关文章:

c# - 如果文件夹为空,则使用 C# 删除文件夹

C# 从 MySQL 读取重复同一行

c# - 循环中匿名方法的不同 "execution context"的问题

c# - 从 Web.config 读取 Hibernate 属性

c# - 获取用户默认浏览器的 UserAgent

c# - 如何识别点击的按钮属于哪个列表框项目?

c# - 将秒表与异步方法一起使用

c# - 有时连接 CRUD 应用程序 DAL

.net - Datagridview 中的方形填充复选框

c# - Windows 窗体启动时出现尴尬的 "Resizes"