Ver Mensaje Individual
  #8  
Antiguo 16-12-2012
Avatar de nlsgarcia
[nlsgarcia] nlsgarcia is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Caracas, Venezuela
Posts: 2.206
Reputación: 23
nlsgarcia Tiene un aura espectacularnlsgarcia Tiene un aura espectacular
ale4132,

Cita:
Empezado por nlsgarcia
El código anterior elimina los Items Duplicados en un control TListBox por medio de comparaciones sucesivas.
Corrección: El código del primer método propuesto falla si un item se repite más de una vez, lo correcto sería:
Código Delphi [-]
procedure TForm1.Button3Click(Sender: TObject);
var
   i,j : Integer;

begin

   for i := 0 to ListBox1.Count-1 do
      for j := ListBox1.Count-1 downto i+1 do
         if (ListBox1.Items.Strings[i] = ListBox1.Items.Strings[j]) then
            ListBox1.Items.Delete(j);

end;
Espero sea útil

Nelson.

Última edición por nlsgarcia fecha: 16-12-2012 a las 04:23:16.
Responder Con Cita