Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Liste Sortieren - Gleiche Liste wie bei den anderen Themen (https://www.delphipraxis.net/139876-liste-sortieren-gleiche-liste-wie-bei-den-anderen-themen.html)

Schnittcher 7. Sep 2009 14:20


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:
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);
So zeige ich mir zum Beispiel einen Index an, nur damit ihr wisst um was für eine Liste es sich handelt.

Gruß,
Schnittcher

mkinzler 7. Sep 2009 14:24

Re: Liste Sortieren - Gleiche Liste wie bei den anderen Them
 
Schaun dir mal Tlist.Sort an

Schnittcher 7. Sep 2009 14:26

Re: Liste Sortieren - Gleiche Liste wie bei den anderen Them
 
Hallo,

es ist keine ListBox.

Delphi-Quellcode:
  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;
Das ist meine Liste.

Gruß,
Schnittcher

XXcD 7. Sep 2009 14:26

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.

Schnittcher 7. Sep 2009 14:27

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

mkinzler 7. Sep 2009 14:30

Re: Liste Sortieren - Gleiche Liste wie bei den anderen Them
 
AutoList.Items[] müsset doch eine T(String)List sein?

Schnittcher 7. Sep 2009 14:32

Re: Liste Sortieren - Gleiche Liste wie bei den anderen Them
 
Hallo,

nein AIndex: Integer;

Gruß,
Schnittcher

Medium 7. Sep 2009 14:37

Re: Liste Sortieren - Gleiche Liste wie bei den anderen Them
 
Zitat:

Zitat von mkinzler
AutoList.Items[] müsset doch eine T(String)List sein?


Schnittcher 7. Sep 2009 14:38

Re: Liste Sortieren - Gleiche Liste wie bei den anderen Them
 
Hallo,

ja sorry.

Gruß,
Schnittcher

Medium 7. Sep 2009 14:45

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:23 Uhr.
Seite 1 von 2  1 2      

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