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