Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi RadioGroup (https://www.delphipraxis.net/29370-radiogroup.html)

Joergie 8. Sep 2004 11:41


RadioGroup
 
hat jmd ne Ahnung, wie ich die Elemente in einer RadioGroup sortieren kann? Gibt es da eine einfache methode.

RadioGroup.Items.Text.Sort

funktioniert leider nicht!

~joerg

Shaman 8. Sep 2004 11:50

Re: RadioGroup
 
Hoi

Delphi-Quellcode:
(RadioGroup.Items as TStringList).Sort;
Gruss
Shaman

Grumble 8. Sep 2004 11:53

Re: RadioGroup
 
ne idee:

1. du nimmst ne stringlist und haust da alle radiogroup.items.strings rein...
2. die liste laesste sortieren - list.sort
3. du loescht alle items in der radiogroup
4. du erzeugst neue items aus der liste - radiogroup.items.append ...

Joergie 8. Sep 2004 11:57

Re: RadioGroup
 
Zitat:

Zitat von Shaman
Hoi

Delphi-Quellcode:
(RadioGroup.Items as TStringList).Sort;

Das funktioniert ganz gut. Jetzt möchte ich noch Zahlen (Integer) sortieren. zZ kommt die Sortierung:
10,15,5,6... raus, wobei es
5,6,10,15... .sein soll...

danke
~joerg

Sourcemaker 8. Sep 2004 12:01

Re: RadioGroup
 
Hi Jörg,

hast du schon versucht die Zahlen mit Space (#32) links aufzufüllen ?

Gruß

Frank

Hansa 8. Sep 2004 12:02

Re: RadioGroup
 
Forme die Zahlen in Strings gleicher Länge um mit führenden blanks.

Luckie 8. Sep 2004 12:04

Re: RadioGroup
 
Dann musst du dir selber eine Sortierung schreiben, die eben die Strings als ganze Zahle sortiert und nicht als Zeichenketten interpretiert.

Joergie 8. Sep 2004 12:04

Re: RadioGroup
 
Hallo,
Zitat:

Zitat von Sourcemaker
hast du schon versucht die Zahlen mit Space (#32) links aufzufüllen ?

Nein, das habe ich noch nicht versucht. habe gedacht, das es vielleicht so was wie
TStringList auch für Integer oder doublt gibt, habe ich aber leider noch nicht gefunden!

~joerg


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:10 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 by Thomas Breitkreuz