![]() |
Liste Sortieren - Gleiche Liste wie bei den anderen Themen
Hallo,
und nochmal eine Frage, wie sortiere ich so eine Liste? Ich will die Liste nach Besitzer sortieren.
Delphi-Quellcode:
So zeige ich mir zum Beispiel einen Index an, nur damit ihr wisst um was für eine Liste es sich handelt.
procedure TForm1.cmdIndexClick(Sender: TObject);
var pAuto: IAuto; index: Integer; begin index := 0; index := StrToInt(edIndex.Text); pAuto := AutoList.Items[index]; edBesitzer.Text := pAuto.ErgebnisName; edKW.Text := FloatToStr(pAuto.ErgebnisKW); edPS.Text := FloatToStr(pAuto.ErgebnisPS); Gruß, Schnittcher |
Re: Liste Sortieren - Gleiche Liste wie bei den anderen Them
Schaun dir mal Tlist.Sort an
|
Re: Liste Sortieren - Gleiche Liste wie bei den anderen Them
Hallo,
es ist keine ListBox.
Delphi-Quellcode:
Das ist meine Liste.
TAutoList = class(TInterfacedobject, IAutoList)
private FList: IInterfaceList; protected procedure add(const AValue: IAuto); procedure clear; function count: Integer; function get_Items(const AIndex: Integer): IAuto; property Items[const AIndex: Integer]: IAuto read get_Items; default; public constructor Create; end; Gruß, Schnittcher |
Re: Liste Sortieren - Gleiche Liste wie bei den anderen Them
Du solltest vielleicht erstmal sagen worin du die Besitzer anzeigst und darin kannst du die dann sortieren.
|
Re: Liste Sortieren - Gleiche Liste wie bei den anderen Them
Hallo,
ich zeige immer nur einen Wert in einem TextFeld an. Das sortieren soll nur in der Liste passieren, auch wenn man es nicht sieht. Gruß, Schnittcher |
Re: Liste Sortieren - Gleiche Liste wie bei den anderen Them
AutoList.Items[] müsset doch eine T(String)List sein?
|
Re: Liste Sortieren - Gleiche Liste wie bei den anderen Them
Hallo,
nein AIndex: Integer; Gruß, Schnittcher |
Re: Liste Sortieren - Gleiche Liste wie bei den anderen Them
Zitat:
|
Re: Liste Sortieren - Gleiche Liste wie bei den anderen Them
Hallo,
ja sorry. Gruß, Schnittcher |
Re: Liste Sortieren - Gleiche Liste wie bei den anderen Them
In dem Fall einfach mal "TStringList" im Editor eingeben, Cursor drauf und F1 drücken. Da sollte dir eine bestimme Methode sofort ins Auge stechen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:44 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