Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-11-2011
jonydread jonydread is offline
Miembro
NULL
 
Registrado: nov 2011
Posts: 157
Poder: 13
jonydread Va por buen camino
no añadir duplicados a listbox

hola busque por el foro pero sin embargo no logro comprender al 100%
como evitar añadir archivos dos veces

lo que yo hago es cargarlos mediante opendialog
Código Delphi [-]
opendialog1.Execute;
for i:= 0 to Opendialog1.Files.Count-1 do
if fileexists(Opendialog1.Files[i]) and SameText(ExtractFileExt(Opendialog1.Files[i]),'.reg') then
 begin
 Listbox1.Items.Add(opendialog1.files[i]);
 label1.Caption:='Archivo(s) Cargado(s)!';
y he estado intentado con este codigo que no ubico muy bien mi fallo o si el codigo esta incompleto
Código Delphi [-]
procedure TForm.Button1Click(Sender: TObject);
var
 i,j:integer;
 cadena:string;
 encontrado:boolean;
begin
if Opendialog1.execute then
begin
for i:= 0 to Opendialog1.Files.Count-1 do
 cadena:= Opendialog1.Files[i];
 encontrado:=false;
 for j:=0 to listbox1.Items.Count-1 do
 if cadena = listbox1.items[j] then
 encontrado:=true
 else
 Listbox1.Items.Add (Opendialog1.Files[i]);
 end else
 abort;
end;

gracias!!
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Añadir imagenes a items listBox meme C++ Builder 0 17-12-2007 19:04:31
agregar y/o eliminar items de un listbox a partir de otro listbox Goyo PHP 2 27-09-2007 16:46:30
añadir item a listbox Cosgaya Varios 1 10-06-2005 01:33:32
registros duplicados kryna Conexión con bases de datos 3 08-04-2005 09:33:07
Duplicados Onti SQL 3 13-11-2003 11:48:56


La franja horaria es GMT +2. Ahora son las 12:49:35.


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
Copyright 1996-2007 Club Delphi