![]() |
TStringliste abfragen und Ergebnis in Label anzeigen
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
hab geich mal zwei fragen; 1. Wo müsste ci diesen befehl im Quelltexthinschreiben, damit er statt aus der Listbox(so wie im Moment), sondern aus der Stringlist berechnet.
Delphi-Quellcode:
procedure TForm1.AnzeigeDrawItem(Control: TWinControl; Index: Integer;
Rect: TRect; State: TOwnerDrawState); var g, Counter: Integer; begin Counter := 0; for g := Anzeige.Count-1 DownTo 0 do if StrToInt(Anzeige.Items[g]) in [1,3,10] then Inc(Counter) else if StrToInt(Anzeige.Items[g]) in [6] then Counter := 0; Label1.Caption:= IntToStr(Counter) ; end; 2.Benutzte im Moment "Stringlist.Add(a);", wie müsste er heissen wenn der Wert ganz oben in der Stringlist angeordnet werden soll? |
Re: TStringliste abfragen und Ergebnis in Label anzeigen
1.) anstelle von
Delphi-Quellcode:
verwendest du dann
Anzeige.Items
Delphi-Quellcode:
und zu 2.
Stringlist.Strings
verwende anstelle von "add" einfach "insert" also "Stringlist.Insert" |
Re: TStringliste abfragen und Ergebnis in Label anzeigen
Hab den Text im Moment unter der Listbox, wohin schreib den dann?
Delphi-Quellcode:
Stringlist.Strings
|
Re: TStringliste abfragen und Ergebnis in Label anzeigen
Anstelle von
Delphi-Quellcode:
das hier:
StrToInt(Anzeige.Items[g])
Delphi-Quellcode:
StrToInt(StringList1.Strings[g])
|
Re: TStringliste abfragen und Ergebnis in Label anzeigen
Bin noch nicht ganz vertraut mit allen begriffen;
kann ich es auch oanders hinschreiben, statt unter produce?
Delphi-Quellcode:
Damit die Berechnung unter der Listbox entlastet wird?
procedure TForm1.AnzeigeDrawItem(Control: TWinControl; Index: Integer;
Rect: TRect; State: TOwnerDrawState); |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:33 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