Originariamente inviato da Veronica80
E come le raffronto scusa? :/
...........

Qualche riga di esempio che al resize delle colonne fa il "raffronto":
codice:
    Private Sub DataGridView1_ColumnWidthChanged() Handles DataGridView1.ColumnWidthChanged
        Dim somma As Integer
        Dim scroll_attive As Boolean
        somma = DataGridView1.RowHeadersWidth
        For a = 0 To DataGridView1.ColumnCount - 1
            somma += DataGridView1.Columns(a).Width
            If somma >= DataGridView1.Width Then
                scroll_attive = True
                Exit For
            Else
                scroll_attive = False
            End If
        Next
        If scroll_attive = True Then
            Console.WriteLine("scroll attivate")
        Else
            Console.WriteLine("scroll disattivate")
        End If
    End Sub