Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #4  
Antiguo 13-06-2014
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola Jovalca.

Entiendo, deseas que se vean las dos componentes de texto en el ListBox separadas por el delimitador... Eso lo hace muchísimo mas simple:
Código Delphi [-]
const
  DELIM = '-';
  FILESTR = 'C:\Carpeta\ListBox1.txt';

procedure TForm1.btnAddClick(Sender: TObject);
begin
  ListBox1.Items.Add(Format('%s-%s',[Edit1.Text, Edit2.Text]))
end;

procedure TForm1.ListBox1Click(Sender: TObject);
begin
  with ListBox1 do
    if ItemIndex <> -1 then
    begin
      Edit1.Text:= Copy(Items[ItemIndex],1,Pos(DELIM,Items[ItemIndex])-1);
      Edit2.Text:= Copy(Items[ItemIndex],Pos(DELIM,Items[ItemIndex])+1,MaxInt);
    end;
end;

procedure TForm1.btnSaveClick(Sender: TObject);
begin
  ListBox1.Items.SaveToFile(FILESTR);
end;

procedure TForm1.btnLoadClick(Sender: TObject);
begin
  ListBox1.Clear;
  ListBox1.Items.LoadFromFile(FILESTR);
end;

Usar las propiedades Delimiter y DelimitedText de la clase TStrings no te va a ayudar en este caso, si tomamos en cuenta el código que mencionas arriba:
Código Delphi [-]
var
  Texto: String;
begin
  Texto:= Edit1.Text+'-'+Edit2.Text;
  ListBox1.Items.Delimiter:= '-';
  ListBox1.Items.DelimitedText:= Texto;
end;
Obtendrías un resultado como este:

Que creo, no es lo que buscas.

Vas a encontrar mucha información útil sobre las clases TStrings y TStringLists. En la propia ayuda de Delphi, aquí y también mediante una búsqueda con el navegador.

De la forma que te indiqué en el primer mensaje, la segunda componente de texto se guarda y obtiene de modos similar, sólo que es transparente para el usuario (no se visualiza la segunda).

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 13-06-2014 a las 22:26:24.
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
Guardar y Cargar Contenido del ListBox FrianxD C++ Builder 10 29-08-2017 19:48:41
Como guardar y cargar los datos de un RichEdit sin perder los Atributos? pmcastilla Varios 4 10-10-2007 15:09:48
listbox cargar un txt DM2005 Varios 1 05-07-2006 19:59:25
Cargar datos en Listbox Delphos Firebird e Interbase 5 22-06-2005 00:20:42
Tiempo para cargar datos en bd jsc Firebird e Interbase 1 26-03-2004 10:00:31


La franja horaria es GMT +2. Ahora son las 19:48:15.


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