1

最後の列が完全に表示されているかどうかを判断する方法があるかどうか疑問に思っていました。

列に Displayed プロパティがあることは知っていますが、列が部分的または完全に表示されている場合、そのプロパティは true です。列が完全に表示されている場合にのみ必要です。

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 に答える