在Windows窗体应用程序中,我使用的是DataGridView
控件。它有很多列和行,因此Horizontal Scrollbar
和Vertical Scrollbar
都有。
现在我想知道是否有办法检查屏幕上当前是否显示某个列(或行)(因为滚动条没有隐藏)。 我知道您可以通过
检查列是否可见if(MyDGV.Column["myColumnName"].Visible){
//This column is visible
}
但即使该列实际上未显示在屏幕上,这也会成立。只要移动滚动条使列显示就变为真实。那么如何检查列当前是否显示在屏幕上?