создать новую тему раскрыть все
 
Сейчас в выпадающих списках 20 строк. Если элементов списка больше, то появляется вертикальный скроллинг. Предлагаю сделать число строк списка изменяющимся в зависимости от разрешения экрана. Я думаю, при больших разрешениях было бы удобно иметь бОльшее количество. А то, что сейчас наблюдается при разрешении 640x480 (и меньше) - это вообще ни в какие ворота не лезет. Совсем неюзабельно (особенно если строка ввода близка к центру экрана).
Либо можно сделать так - если окно со списком не влезло на экран, то отрывать его от строки ввода. Чтобы влезло.
Кстати, почему при маленьком количестве элементов в списке все равно рисуются все 20 строк. Не лучше было бы сделать по количеству элементов? Просто когда вверх выпадает, далеко мышку тянуть... :-)
 
Dervish: Да, мне тоже нынешнее положение дел не очень нравится. Я думал сделать так: чтобы можно было изменять размер выпадающего окошка. Скажем, пользователь сможет изменять ширину и высоту выпадающего окна так, как это обычно делается для окон Windows. Причём, если однажды изменил размер выпадающего окна, то новый размер (точнее, количество строк) запоминается и впредь окно показывается уже только с заданным размером.
 
Как вы считаете, это решит проблему?
 
Да. Пожалуй, решит. Только желательно сделать так, чтобы при первом запуске на мониторе 640x480 можно было это отрегулировать. Или сделать начальный размер поменьше, чтобы в экран влезал.
 
Dervish: Очень резонное замечание, спасибо! Я специально проконтролирую.