如何检查 Winforms 中的 datagridview 上是否存在滚动条。
类似(伪代码)的东西
If(datagridview.verticalscrollbar = true)
do something......
谢谢。
最佳答案
没有专门用于此目的的属性或方法,但您可以通过执行以下检查来判断是否显示垂直滚动条:
bool scrolling = (dataGridView.DisplayedRowCount(false) != dataGridView.Rows.Count);
(它将总行数与当前显示的行数进行比较;如果不匹配,则会显示滚动条。)
关于C# 识别控件上的滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4205402/