Как сделать всплывающее меню с полосой прокрутки?

я используюTPopupMenu в моей программе я хотел бы добавить в нее вертикальную полосу прокрутки и иметь возможность устанавливать ее размер (скажем, 10 видимых элементов) и обрабатывать события, перемещающие полосу прокрутки ползунка (после нажатия на кнопки или после прокрутки колесика мыши) , Я хотел бы знать, что компоненты с этим функционалом существуют, или я буду рад теории о создании этого компонента. Например, мне нужно поведение, подобное всплывающему меню в адресной строке Vista / 7 Explorer (со списком подпапок в текущей папке)

Благодарю.

Ответы на вопрос(1)

Ваш ответ на вопрос