我想知道是否有办法确定最后一列是否完全显示。
我知道列上有一个Displayed属性,但如果该列部分或完全显示,则该属性为true。如果列完全显示,我只想要它。
答案 0 :(得分:1)
这样做:
Function IsFullyVisible(ByVal dg As DataGridView, ByVal columnindex As Integer) As Boolean
Return dg.GetColumnDisplayRectangle(columnindex, False).Width = dg.GetColumnDisplayRectangle(columnindex, True).Width
End Function
通过IsFullyVisible(DataGridView1,DataGridView1.ColumnCount - 1)调用它,以获取最后一列是否完全可见。