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 11-09-2006
DM2005 DM2005 is offline
Miembro
 
Registrado: abr 2005
Posts: 41
Poder: 0
DM2005 Va por buen camino
listbox

Hola a todo en el foro, tengo la siguiente duda, estoy trabajando en un proyecto donde trabajo con 3 listbox (listbox1, listbox2, listbox5), en ambos listbox, cargo 3 archivos .txt con diferentes informacion... hasta ahi todo bien, resulta que en el listbox5 cargo los items del archivo .txt, mostrando sin repetir los items, es decir que en el listbox2 y listbox5 cargo el mismo archivo .txt, y el listbox2 la propiedad visible: = False; pq quiero que aparezca los items sin repetir, y solo mostraria el listbox5, solo que cuando recorro el listbox5 donde no se repiten los items, de alguna manera sea igual al contenido de items en el listbox2, seria algo asi..

listbox2
01
01
01
02
02
03
03
03
03
04
04

listbox5
01
...
...
02
...
03
...
...

es decir que cuando hago doble click en el listbox5, en el item correspondiente, este sea igual al mismo item del listbox2.

Código Delphi [-]
procedure TForm1.ListBox1DblClick(Sender: TObject);
var
  Temporal: TStringList;
begin
  Panel6.Visible := False;
  Panel7.Visible := True;
  if ListBox1.ItemIndex = 0 then
    begin
       ListBox2.Clear;
       ListBox2.Items.LoadFromFile('C:\IPCapitulo.txt');
       ListBox3.Items.LoadFromFile('C:\IPArquivo.txt');
       ListBox4.Items.LoadFromFile('C:\IPMaximizada.txt');
       ListBox5.Clear;
       Temporal:=TStringList.Create;
       Temporal.Sorted:=True;//La lista debe ser ordenada
       Temporal.Duplicates:=dupIgnore; // Igonorar los elementos repetidos
       Temporal.LoadFromFile('C:\IPCapitulo.txt');
       //Copiar desde Temporal hacia ListBox
       ListBox5.Items.AddStrings(Temporal);
       Temporal.Free;    end;

Código Delphi [-]
procedure TForm1.ListBox2DblClick(Sender: TObject);
begin
  Panel1.Visible := True;
  Panel6.Visible := False;
  Panel7.Visible := False;
  if ListBox2.ItemIndex <> -1 then
     begin
       Panel2.Caption := ListBox2.Items.Strings[ListBox2.ItemIndex];
       WebBrowser1.Navigate(ListBox3.Items.strings[ListBox2.ItemIndex]);
       ListBox4.ItemIndex := ListBox2.ItemIndex;
     end;
end

espero hber explicado bien,
desde ya gracias por la ayuda.
saludos.
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
ListBox Tala OOP 3 21-06-2006 16:31:46
uso del listbox majosf Conexión con bases de datos 3 25-07-2005 10:59:25
2 Listbox y BD .... elbilla Varios 5 04-11-2004 11:06:12
ListBox neon OOP 2 09-08-2004 11:15:27
listbox cesarjbf OOP 1 16-10-2003 13:17:21


La franja horaria es GMT +2. Ahora son las 08:00:28.


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