TListBox und TStringList

Für Fragen von Einsteigern und Programmieranfängern...
Antworten
WeePee
Beiträge: 25
Registriert: So 8. Dez 2013, 13:46

TListBox und TStringList

Beitrag von WeePee »

Hiho,

ich habe mal eine Frage bzgl. meiner Programmierung.

Wenn ich eine ListBox füllen will, dann erstelle ich mir immer erst eine TStringList und weise die dann den Items der Listbox zu.

Also so:

Code: Alles auswählen

 
procedure ...;
var
  Lokal_StringList : TStringList;
begin
   Lokal_StringList := TStringList.Create;
 
   Loop ....
     Lokal_StringList.Add(....)
 
   TListBox.Items.Clear;
   TListBox.Items := Lokal_StringList;
   Lokal_StringList.Free;
end;              
 


Ich frage mich jetzt, ob das richtig ist. Alternativ könnte man ja in einer Schleife TListBox.AddItem oder auch TListBox.Items.Add verwenden.

Was ist Eurer Meinung das richtige Vorgehen?

Liebe Grüße
Wolfram

Benutzeravatar
theo
Beiträge: 10869
Registriert: Mo 11. Sep 2006, 19:01

Re: TListBox und TStringList

Beitrag von theo »

Die Stringlist ist in diesem Fall eigentlich überflüssig.
Vllt. Items.Beginupdate / Endupdate aufrufen damit das Füllen dazwischen schneller geht. Bin nicht ganz sicher, ob es bei der ListBox eine Wirkung hat.

Antworten