listbox

Tags:    delphi

<< < 12 > >>
hvordan kan jeg tælle det antal der er i en listbox. hvis i forstår hvad jeg mener.

jeg loader en ini fil ind i en listbox, og jeg vil gerne vide hvordan jeg kan tælle hvor mange linier der er i listboxen.

jeg har også nogle problemer med min listbox

Fold kodeboks ind/udKode 


den loader hele "Movie" sektion, men under "movies" er der en nøgle der hedder "title" som jeg gerne vil have loadet.

men MyINI.ReadSectionValues('Movies', 'title', listbox1.Items);
virker ikke.


[Redigeret d. 04/01-04 18:31:26 af john]



13 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Jeg mener du kan bruge den her kode istedet:

MyINI.ReadSectionValues(’title’, Listbox1.Items);

Mvh.
Rune Jensen



hvordan kan jeg tælle det antal der er i en listbox. hvis i forstår hvad jeg mener.

jeg loader en ini fil ind i en listbox, og jeg vil gerne vide hvordan jeg kan tælle hvor mange linier der er i listboxen.

jeg har også nogle problemer med min listbox

Fold kodeboks ind/udKode 


den loader hele "movie" sektion, men under "movies" er der en nøgle der hedder "title" som jeg gerne vil have loadet.

men MyINI.ReadSectionValues('Movies', 'title', listbox1.Items);
virker ikke.


Det er let nok at tælle linierne i en listbox... du bruger bare ListBox1.Items.Count (Nu går jeg jo udfra at din listbox hedder ListBox1 :D)

Det sidste problem er jeg ikke sikker på, men øverst skriver du "movies" med lille og i ReadSectionValues skriver du "Movies" med stort... Orøv evt. at ændre det til lille.

Håber at det kan hjælpe dig

/Mads



jeg kan ikke finde ud af det. kan du ikke poste koden??



Har du prøvet at bruge denne kode
ved ikke om den virker men det tror jeg:

Fold kodeboks ind/udKode 


Bare et forslag.
prøv det:D


------------------------------------------------------
Intet er umuligt før man har prøvet, og vis ikke det virker første gang så plejer det at virke anden gang.

Darkfighter



hvordan kan jeg tælle det antal der er i en listbox. hvis i forstår hvad jeg mener.

jeg loader en ini fil ind i en listbox, og jeg vil gerne vide hvordan jeg kan tælle hvor mange linier der er i listboxen.

jeg har også nogle problemer med min listbox

Fold kodeboks ind/udKode 


den loader hele "movie" sektion, men under "movies" er der en nøgle der hedder "title" som jeg gerne vil have loadet.

men MyINI.ReadSectionValues('Movies', 'title', listbox1.Items);
virker ikke.


Det er let nok at tælle linierne i en listbox... du bruger bare ListBox1.Items.Count (Nu går jeg jo udfra at din listbox hedder ListBox1 :D)

Det sidste problem er jeg ikke sikker på, men øverst skriver du "movies" med lille og i ReadSectionValues skriver du "Movies" med stort... Orøv evt. at ændre det til lille.

Håber at det kan hjælpe dig

/Mads


Har også lige fundet svaret på det ander problem...
Du kan ikke bruge ReadSectionValues, men skal i stedet for bruge: MyINI.ReadString('Movies', 'Title', 'Ikke fundet');

De første to parametre kan du jo nok regne ud, og det 3. er det, som den skal angive hvis den ikke finder den :D

/Mads



jeg kan ikke få count til at virke.

procedure TForm1.FormCreate(Sender: TObject);
var
nr: string;
begin
nr := ListBox1.Items.count;
StatusBar1.panels[0].text := nr;
end;


MyINI.ReadSectionValues(’title’, Listbox1.Items);
virker ikke, eller jeg kan ikke få den til at virke

og jeg kan heler ikke få
MyINI.ReadString('Movies', 'Title', 'Ikke fundet');
til at virke

[Redigeret d. 04/01-04 18:42:02 af john]

[Redigeret d. 04/01-04 18:44:07 af john]



jeg kan ikke få count til at virke.

procedure TForm1.FormCreate(Sender: TObject);
var
nr: string;
begin
nr := ListBox1.Items.count;
StatusBar1.panels[0].text := nr;
end;


MyINI.ReadSectionValues(’title’, Listbox1.Items);
virker ikke, eller jeg kan ikke få den til at virke

og jeg kan heler ikke få
MyINI.ReadString('Movies', 'Title', 'Ikke fundet');
til at virke

[Redigeret d. 04/01-04 18:42:02 af john]

[Redigeret d. 04/01-04 18:44:07 af john]


returnere count ikke en integer da?

-------------------------------
Hilsen Jimmi Westeberg
http://www.westsworld.dk



jeg kan ikke få count til at virke.

procedure TForm1.FormCreate(Sender: TObject);
var
nr: string;
begin
nr := ListBox1.Items.count;
StatusBar1.panels[0].text := nr;
end;


MyINI.ReadSectionValues(’title’, Listbox1.Items);
virker ikke, eller jeg kan ikke få den til at virke

og jeg kan heler ikke få
MyINI.ReadString('Movies', 'Title', 'Ikke fundet');
til at virke

[Redigeret d. 04/01-04 18:42:02 af john]

[Redigeret d. 04/01-04 18:44:07 af john]

returnere count ikke en integer da?

-------------------------------
Hilsen Jimmi Westeberg
http://www.westsworld.dk


Jo den gør.. jeg har selv tjekket den og den duer... så enten har du lavet en stave fejl eller også prøver du måske at putte en integer ind hvor du ikke kan...
Men jeg kunne som sagt godt få det til at du.

/Mads



kan du ikke poste din kode mads??

det er denne jeg bruger
Fold kodeboks ind/udKode 



[Redigeret d. 05/01-04 17:36:56 af john]



.

[Redigeret d. 05/01-04 17:36:35 af john]



kan du ikke poste din kode mads??

det er denne jeg bruger
Fold kodeboks ind/udKode 



Det ville jo nok være en ide at kalde ListBox1.Items.Count, efter du indlæser dine data i listen.
--
Thomas Due
Software developer
udvikleren.dk - ASP redaktør
tdue@mail.dk



<< < 12 > >>
t