¿Cómo hacer un menú emergente con barra de desplazamiento?

yo sueloTPopupMenu en mi programa, me gustaría agregar una barra de desplazamiento vertical y poder establecer su tamaño (por ejemplo, 10 elementos visibles), y controlar los eventos moviendo la barra de desplazamiento del control deslizante (después de hacer clic en los botones o después de desplazar la rueda del mouse) . Me gustaría saber que los componentes con este funcional existen, o me alegraría la teoría sobre la creación de este componente. Por ejemplo, necesito un comportamiento similar al menú emergente en la barra de direcciones de Vista / 7 Explorer (con una lista de subcarpetas en la carpeta actual)

Gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta