Thema: Delphi Edit Felder Sortieren

Einzelnen Beitrag anzeigen

Popov
(Gast)

n/a Beiträge
 
#5

AW: Edit Felder Sortieren

  Alt 12. Aug 2012, 15:46
@Studi08

Für so was ist eigentlich die Komponente ListBox gedacht, um etwas als Liste darzustellen.

Bei TStrings, TList, TObjectList ist für Anfänger vielleicht TStrigList als Ableitung von TStrings interessant. Bei den anderen beiden muß man schon Objekte verstehen um sie gut nutzen zu können.

Um auf TStrigList und Edits zu kommen: eine direkte Möglichkeit drei Edit-Felder zu sortieren gibt es nicht, aber über einen Zwischenschritt, z. B. so

Delphi-Quellcode:
var
  sl: TStringList;
begin
  sl := TStringList.Create;
  try
    sl.Add(Edit1.Text);
    sl.Add(Edit2.Text);
    sl.Add(Edit3.Text);
    sl.Sort;
    Edit1.Text := sl[0];
    Edit2.Text := sl[1];
    Edit3.Text := sl[2];
  finally
    sl.Free;
  end;
end;
Das ganze geht auch eleganter, aber auch komplizierter.
  Mit Zitat antworten Zitat