我想知道是否有办法确定最后一列是否完全显示。
我知道列上有一个 Displayed 属性,但如果该列部分或全部显示,则该属性为真。如果该列完全显示,我只想要它。
我想知道是否有办法确定最后一列是否完全显示。
我知道列上有一个 Displayed 属性,但如果该列部分或全部显示,则该属性为真。如果该列完全显示,我只想要它。
这将做到:
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) 调用它以获取最后一列是否完全可见。