Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Selección multiple / recorrer listbox (https://www.clubdelphi.com/foros/showthread.php?t=31142)

miguelml 28-04-2006 19:26:56

Selección multiple / recorrer listbox
 
Hola, tengo un list box llenado con los datos de una consulta, y con multiselect activado, quiesiera saber como coger todos los valores del listbox que esten seleccionados, que luego usare en una consulta.
He probado con recorrer el listbox, pero no se como saber cual esta seleccionado y cual no. Por cierto si alguien se le ocurre otra propiedad u objecto con el que pueda ser más facil...

gracias..
Un Saludo!!

seoane 28-04-2006 19:42:14

Usa la propiedad Selected:

Código Delphi [-]
var
  i: integer;
begin
  for i:= 0 to Listbox1.Items.Count - 1 do
    if Listbox1.Selected[i] then
    begin
      // Aqui lo que quieras
    end;
end;

miguelml 28-04-2006 19:44:02

Perdón, me dado cuenta que he preguntado una mamarrachada, es lo que tiene estar programando un viernes por la tarde. ;)
Código Delphi [-]
Listbox.Selected[index]
devuelve un booleano que indicada si esta seleccionado o no.

Otro Saludo!


La franja horaria es GMT +2. Ahora son las 02:39:03.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi