Я считаю, что это может быть то, что вы ищете.
В документации следующий абзац:
Метод SetDropDownListBoxBounds
Метод SetDropDownListBoxBounds
инициализирует размер и расположение раскрывающегося списка.
Предпочтительный размер зависит главным образом от содержимого dropDownListBox
, которое представляет собой форматированные значения, хранящиеся в коллекции ключей словаря фильтров. Метод SetDropDownListBoxBounds
сначала вызывает метод Graphics.MeasureString
для каждого значения фильтра. Для каждого значения ширина сохраняется, если она шире всех предыдущих значений, а высота добавляется к общей сумме высоты для всех значений. Затем результаты используются для определения предпочтительного размера .
Предпочтительная высота является наименьшим из следующих значений :
- Суммарная высота всех значений фильтра.
- Указанная пользователем максимальная высота, рассчитанная по
DropDownListBoxMaxLines
значение свойства.
- Доступная высота клиентской области
DataGridView
control.