Если проблема в том, что первый элемент находится слишком далеко от комбо: разве вы не можете изменить порядок элементов?так что первый и наиболее кликаемый элемент стал последним, и благодаря этому будет очень близко к комбо.Может быть, вы также можете вставить пустой элемент между наиболее нажатым и другими, чтобы выделить его.
ОБНОВЛЕНИЕ 1
Итак, если элемент управления является стандартной формой winВ выпадающем списке вы можете проверить значение свойства ItemHeight, а затем умножить это значение на количество элементов в раскрывающемся списке. Это должно дать вам позицию первого элемента в раскрывающемся списке.
С этим значением, возможно, выВы сможете подсчитать, куда поместить курсор мышиесли он работает правильно с другим шрифтом / размером шрифта (свойство ItemHeight доступно только для чтения и привязано к выбранному шрифту / размеру шрифта)
, вам следует попробовать, что произойдет, когда пользователь изменит увеличение размера шрифта системы (120 dpi 125% / 150%) Обратите внимание, что WinXP и Win7 обрабатывают этот параметр по-разному проверить, достаточно ли на экране места для всех элементов в раскрывающемся списке настроить раскрывающийся список так, чтобы MaxDropDownItems> превышал число в раскрывающемся списке