/
Forside
/
Teknologi
/
Udvikling
/
Delphi/Pascal
/
Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Find en bruger
Stil et spørgsmål
Skriv et tip
Fortæl en ven
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
Delphi/Pascal
#
Navn
Point
1
oldwiking
603
2
jrossing
525
3
rpje
520
4
EXTERMINA..
500
5
gandalf
460
6
gubi
270
7
DJ_Puden
250
8
PARKENSS
230
9
technet
210
10
jdjespers..
200
TComboBox.sorted virker ikke
Fra :
Kurt G
Dato :
01-02-07 21:58
Jeg har brugt en kombobox, indskrevet nogle strings i TStrings og sat Sorted
= True.
Det virker OK, strengene bliver sorteret.
Så sletter jeg linierne i TStrings og henter i stedet linierne med denne
programstump:
S1 := TStringList.Create;
S1.LoadFromFile('Opslagsord.txt');
For x := 0 To S1.Count-1 do
Begin
cbOrdOpslag.Items.Add(S1[x]);
End;
cbOrdOpslag.Sorted := True;
Nu er inierne ikke sorterede!!!
Hvad gør jeg galt?
Mvh Kurt
Brian Andersen \(www~ (
02-02-2007
)
Kommentar
Fra :
Brian Andersen \(www~
Dato :
02-02-07 11:00
"Kurt G" <kurt_g@guldbaek.net> skrev i en meddelelse
news:45c25472$0$49205$14726298@news.sunsite.dk...
> Jeg har brugt en kombobox, indskrevet nogle strings i TStrings og sat
> Sorted = True.
> Det virker OK, strengene bliver sorteret.
>
> Så sletter jeg linierne i TStrings og henter i stedet linierne med denne
> programstump:
>
> S1 := TStringList.Create;
> S1.LoadFromFile('Opslagsord.txt');
> For x := 0 To S1.Count-1 do
> Begin
> cbOrdOpslag.Items.Add(S1[x]);
> End;
> cbOrdOpslag.Sorted := True;
>
> Nu er inierne ikke sorterede!!!
>
> Hvad gør jeg galt?
>
> Mvh Kurt
Lige præcist hvad du gør falt kan jeg ikke umiddelbart spotte. Hvilken
version af Delphi bruger du? Men i følge hjælpen så virker sort ikke, hvis
style'en er sat til lbVirtual eller lbVirtualOwnerDraw.
Et lille tip. Alle dine linjer kan erstattes af en enkelt linje:
cbOrdOpslag.Items.LoadFromFile('Opslagsord.txt');
Et andet lille tip. Jeg ville pakke selve rutinen ind i en procedure
procedure TForm1.LoadLookup(FileName: string);
begin
cbOrdOpslag.Items.LoadFromFile(FileName);
end;
/Brian
Kurt G (
02-02-2007
)
Kommentar
Fra :
Kurt G
Dato :
02-02-07 17:13
> Lige præcist hvad du gør falt kan jeg ikke umiddelbart spotte. Hvilken
> version af Delphi bruger du?
Delpi 5
> Men i følge hjælpen så virker sort ikke, hvis style'en er sat til
> lbVirtual eller lbVirtualOwnerDraw.
Style er sat til csDropDown
> Et lille tip. Alle dine linjer kan erstattes af en enkelt linje:
>
> cbOrdOpslag.Items.LoadFromFile('Opslagsord.txt');
>
> Et andet lille tip. Jeg ville pakke selve rutinen ind i en procedure
>
> procedure TForm1.LoadLookup(FileName: string);
> begin
> cbOrdOpslag.Items.LoadFromFile(FileName);
> end;
>
> /Brian
Dine tip er taget til efterretning. Jeg mente nok, at det kunne gøres
nemmere, men fandt det ikke lige!
Kurt
Søg
Alle emner
Teknologi
Udvikling
Delphi/Pascal
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177577
Tips :
31968
Nyheder :
719565
Indlæg :
6409071
Brugere :
218888
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2024 kandu.dk. Alle rettigheder forbeholdes.