Ya sabéis que yo con eso de la POO soy bastante torpe. En los últimos tiempos he mejorado mucho, no creáis , me creo mis clases tan bonitas ellas con sus propiedaditas y sus metoditos todo monos y tal.
Sin embargo me he encontrado una cosita que me ha dejado un poco despistado: con gb.qt4 la clase ListBox tiene la propiedad mode, que permite selecciones múltiples, pero no veo por ningún lado la propiedad "Selection", que tienen otros controles como un array de los elementos seleccionados en modo múltiple.
"No pasa nada", me digo, me creo una clase que herede de listbox, le aplico una Property Read Selection as string[] y cuando haga click que se rellene el string[].
Y ahí viene mi problema, ¿cómo intercepto el evento click de la clase original para que haga lo que arriba describo y, por supuesto, lo que ahora mismo hace? Quede claro que no me refiero al evento click que colocas y manejas en el Form, sino dentro del propio ListBox (es decir el procedimiento que pone en resaltado el elemento al seleccionarlo y rellena la propiedad current, etc.)
No sé si me explico.
Ya sé que puedo usar un gridview o similar, pero lo que quiero es tan simple (no entiendo por qué le han quitado esa propiedad al ListBox, ni por qué mantiene el multiple si luego no puedes acceder a los elementos seleccionados), que no me vale la pena.
Saludos.