Добавьте обработчик события для события ColumnDividerDoubleClick объекта DataGridView и включите вызов метода AutoResizeColumn , передав индекс столбца в качестве аргумента:
Private Sub DataGridView1_ColumnDividerDoubleClick(sender as Object, _
e as DataGridViewColumnDividerDoubleClickEventArgs) _
Handles DataGridView1.ColumnDividerDoubleClick
If e.Button = MouseButtons.Left Then
DataGridView1.AutoResizeColumn(e.ColumnIndex)
End If
End Sub
Метод AutoResizeColumn не следует путать с AutoSizeColumnsMode
свойство, которое позволяет элементу управления DataGridView отвечать за изменение размера
столбцы от имени пользователя. Когда используешь
выше обработчик события, это свойство должно быть установлено в
DataGridViewAutoSizeColumnsMode.None
(по умолчанию).