Для чего нужно раскрывающееся меню программного блока?
для выбора и установки значения параметра
чтобы не передвигать ползунок в программном блоке
чтобы не вводить вручную значение параметра