Datagridview - 检查最后一列是否完全显示

时间:2008-12-01 20:44:44

标签: .net datagridview

我想知道是否有办法确定最后一列是否完全显示。

我知道列上有一个Displayed属性,但如果该列部分或完全显示,则该属性为true。如果列完全显示,我只想要它。

1 个答案:

答案 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)调用它,以获取最后一列是否完全可见。