Hola, muchachos.
Tengo un problema con el ListView.
Voy a ejemplificar el problema.
Cargo un listado en el Listview.
Mediante código selecciono una línea ("ListView1.ListItems(10).Selected = True").
Luego, presionando Shift, hago clic en la línea 15.
Esperaría ver seleccionadas las líneas 10 a 15, pero en lugar de eso se selecciona desde la línea 1 hasta la 15.
Al ver eso decido, además de poner "ListView1.ListItems(10).Selected = True", agregar "Set ListView1.SelectedItem = ListView1.ListItems(10)" y envíar al evento ItemClick el Item 10 (¡da asco la redundancia!).
Luego, presionando Shift, hago clic en la línea 15.
Sucede exactamente lo mismo que antes.
El objetivo de esto es que yo pueda seleccionar por código una serie de líneas (consecutivas) y luego presionar Shift y hacer clic en una línea posterior para ampliar la selección.
¿Qué estoy haciendo mal?
Muchas gracias.
Jerónimo