Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi TStringList -> ListBox (https://www.delphipraxis.net/2933-tstringlist-listbox.html)

Pseudemys Nelsoni 14. Feb 2003 12:13


TStringList -> ListBox
 
moin,

folgendes, ich habe ein irc client gemacht (klappt auch soweit) aber die userlist ist durcheinander. Habe vor 5 Stringlists zu erstellen ( für die modes: *!@%+) damit ich sie dann sortieren kann...aber wie krieg ich mehrere strings in die stringlist und wie krieg ich sie von da aus in die listbox?

gruss silent
[edit=sakura]Sternchen aus der Überschrift entfernt. Unnötig![/edit]

oki 14. Feb 2003 12:22

Hallo,

Die Strings einer Stringliste sind vom Typ TStrings. Die Items der listbox auch. Schau in der Hilfe bei der Methode Assign nach. Damit kann zwischen den Objekten eine Zuweisung der Inhalte erfolgen. Dort sind auch Beispiele hinterlegt die gut helfen.

ich hab dir hier mal das Beispiel aus der Delphihilfe rüber kopiert.

Delphi-Quellcode:
var

  StringList: TStrings;
begin

  StringList := TStringList.Create;
  try
    with StringList do begin
      Add('In diesem Beispiel wird eine String-Liste verwendet.');
      Add('Das ist die einfachste Möglichkeit, Strings');
      Add('in die String-Liste eines Kombinationsfeldes einzufügen.');
      Add('Nicht vergessen: Die Methode TStrings.Create ');
      Add('ist abstrakt. Verwenden Sie statt dessen ');
      Add('TStringList.Create.');

    end;
    with ComboBox1 do begin
      Width := 210;
      Items.Assign(StringList);
      ItemIndex := 0;
    end;
  finally
    StringList.free;
  end;
end;
Gruß Oki

BrainCode 14. Feb 2003 15:02

Gibt es Assign nur für TStrings?

d3g 14. Feb 2003 15:10

Assign ist eine Methode von TPersistent. Siehe auch Online-Hilfe:
Zitat:

TPersistent is the ancestor of all objects that have assignment and streaming capabilities.
Z.B. alle Komponenten stammen indirekt von TPersistent ab (weil TComponent Nachfahre von TPersistent ist), nicht nur TStrings.

MfG,
d3g


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:16 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz