Ver Mensaje Individual
  #2  
Antiguo 03-10-2013
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
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 jonydread.

Código Delphi [-]
function TStringsToString(TS: TStrings): string;
const
   DELIM = ' - ';
var
  i: Integer;
begin
  for i:= 0 to TS.Count - 1 do
    Result := Result + TS[i] + DELIM;
  SetLength(Result, Length(Result)-Length(DELIM));
end;

Ejemplo de uso:
Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
var
  TS: TStrings;
  i : Integer;
begin
  TS := TStringList.Create;
  try
    for i := 1 to 10 do TS.Add('Item ' + IntToStr(i)); // cargar unos datos...
    ShowMessage(TStringsToString(TS));  // mostrar
  finally
    TS.Free;
 end;

 // otro ej. de uso
 ShowMessage(TStringsToString(ComboBox1.Items));
end;

Saludos
__________________
Daniel Didriksen

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

Última edición por ecfisa fecha: 03-10-2013 a las 03:54:59. Razón: agregar ejemplo
Responder Con Cita