Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Saber elementos seleccionados de listbox con multiselect activado (https://www.clubdelphi.com/foros/showthread.php?t=26242)

chux 17-10-2005 22:36:25

Saber elementos seleccionados de listbox con multiselect activado
 
Pues eso, soy novato en delphi y no consigo saber que elementos hay seleccionados en un listbox con multiselect activado...
Consigo recorrerlo y mostrarlos todos, o bien con itemindex muestro el primero seleccionado....
Venga aver si me echais una mano
Saludetes!!

roman 17-10-2005 22:40:52

Tienes que recorrelos todos y por cada índice probar:

if ListBox1.Selected[i] then

// Saludos

dec 17-10-2005 22:41:16

Hola,

Código Delphi [-]
 procedure TForm1.Button1Click(Sender: TObject);
 var
   i: integer;
   total: integer;
 begin
   total := 0;
   for i := 0 to ListBox1.Count-1 do
   begin
     if ListBox1.Selected[i] then
       Inc(total);
   end;
   ShowMessage(IntToStr(total));
 end;

chux 17-10-2005 22:42:58

Dios que velocidad, sois los mejores :D


La franja horaria es GMT +2. Ahora son las 08:21:54.

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