1

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

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

4

1 回答 1

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

于 2008-12-01T21:27:57.957 回答