Hola Carlos.
El código que te sugirió
Caminante es totalmente correcto con la salvead que habría que crearlo en forma individual para cada ListBox.
Seguramente vas a encontrarte con otros casos donde la complejidad de la evaluación requieran capturar el evento
OnClick de cada ListBox como en el ejemplo de
Caminante.
Un saludo.
