ListBox sin selección - Versión para impresión +- Comunidad Gambas-es (https://gambas-es.org) +-- Foro: Gambas (https://gambas-es.org/forum-3.html) +--- Foro: General (https://gambas-es.org/forum-4.html) +--- Tema: ListBox sin selección (/thread-44.html) |
ListBox sin selección - calcena - 04-08-2020 Buenas tardes a todos, tengo un componente que es un ListBox con unos items y su correspondiente Tag[Id], bien quiero dada una acción dejar la selección que hay inicializada, que quiero decir con esto, que si el usuario ha seleccionado un item del listbox y se pulsa el botón LIMPIAR el listbox debe quedar sin elemento seleccionado. Bien dicho esto, pensaba que con un ListBox1.Index = -1 podía realizar esta acción, cual es mi sorpresa cuando al ejecutar el programa me dice 'Fuera de los limites' Alguna idea de como resetear el componente listbox, ¡ojo resetear solo la selección para se quede sin seleccionar ningún item! porque el tema .clear no es lo que estoy buscando como casuística. Saludos RE: ListBox sin selección - jguardon - 04-08-2020 Si el combobox está vacío, ¿cómo es que queda algo seleccionado? En cualquier caso, para "deseleccionar" ítems, hay un método concreto: https://gambaswiki.org/wiki/comp/gb.qt4/listbox/unselectall Eso debería funcionar. Saludos RE: ListBox sin selección - vuott - 04-08-2020 (04-08-2020, 19:12)calcena escribió: Bien dicho esto, pensaba que con un ListBox1.Index = -1 podía realizar esta acción, cual es mi sorpresa cuando al ejecutar el programa me dice 'Fuera de los limites' ListBox contiene los "ítem" en modo indexado, como un array. ...desde cuándo los array tienen valores de índice inferiores a cero? RE: ListBox sin selección - calcena - 04-08-2020 Gracias pues no habia contemplado el tema unselectall, vaya vista. Por otra parte en .net el index -1 si que hace deseleccionar un control de este tipo, pensaba que podía hacer algo parecico. Saludos RE: ListBox sin selección - gambafeliz - 04-08-2020 Hola, calcena Prueba a ver si te sirve: [code] Saludos RE: ListBox sin selección - vuott - 05-08-2020 (04-08-2020, 20:47)calcena escribió: Por otra parte en .net el index -1 si que hace deseleccionar un control de este tipo... uhmmm... no conozco .net, ...pero aquel -1 a mi parece, se muestra como si fuera no un real numero de indice, sino un particular valor, para que el recurso - al que está asignado - sepa que debe realizar una acción (...deseleccionar un control). RE: ListBox sin selección - kokodrilo - 05-08-2020 no se si es el mismo tema pero yo con la ultima actualización de gambas el programa visorrv1960 me tira error al ejecutar listbox.clear RE: ListBox sin selección - cogier - 05-08-2020 ¿Es esto lo que estás buscando? Ejecute el código en una aplicación GUI. Código: ListBox1 As ListBox RE: ListBox sin selección - calcena - 06-08-2020 (05-08-2020, 00:15)vuott escribió:(04-08-2020, 20:47)calcena escribió: Por otra parte en .net el index -1 si que hace deseleccionar un control de este tipo... Tal como sería en .net: ListaEquiposListBox.SelectedIndex = -1; Yo he hecho una mezcla de todo junto. Gracias. |