Я пытаюсь отформатировать длину DataGridViewComboBoxColumn на основе длины самой длинной строки в поле со списком.Вот код, который у меня есть в настоящее время, но он только форматирует DataGridViewComboBoxColumn на основе предыдущего выбора пользователя в comboBox.
Есть ли способ получить DataGridViewComboBoxColumn длиной самой длинной строки в comboBox?1003 *
Вот мой код:
Private Sub comboTest_SelectionChangeCommitted(ByVal sender As Object, ByVal e As EventArgs) Handles comboTest.SelectionChangeCommitted
Dim senderComboBox As ComboBox = CType(sender, ComboBox)
'Change the length of the text box depending on what the user has
'selected and committed using the SelectionLength property.
If (comboTest.SelectionLength > 0) Then
comboTest.Width = comboTest.SelectionLength * CType(Me.comboTest.Font.SizeInPoints, Integer)
comboTest.SelectedValue = comboTest.SelectedText
End If
End Sub