最後の列が完全に表示されているかどうかを判断する方法があるかどうか疑問に思っていました。
列に Displayed プロパティがあることは知っていますが、列が部分的または完全に表示されている場合、そのプロパティは true です。列が完全に表示されている場合にのみ必要です。
最後の列が完全に表示されているかどうかを判断する方法があるかどうか疑問に思っていました。
列に Displayed プロパティがあることは知っていますが、列が部分的または完全に表示されている場合、そのプロパティは true です。列が完全に表示されている場合にのみ必要です。
これはそれを行います:
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) で呼び出して、最後の列が完全に表示されているかどうかを取得します。