Avatar billede psycosoft-funware Nybegynder
12. januar 2006 - 21:42 Der er 5 kommentarer og
1 løsning

TListView - hvordan

hej eksperter

jeg sidder lidt fast med TListView - i et editfelt har jeg teksten på en mappe nogle filer skal lande i (f.eks. c:\conv\) og i kolonne 6 har jeg filnavnet med filendelse. det er så meningen at i en timer skal den læse det der står i edit + kolonne 6 så det bliver c:\conv\filnavn.ext, og for hvert interval skal den så læse en ny linje ind til at alle filer i ListView er blevet læst.

/FunteX!
Avatar billede kroning Nybegynder
12. januar 2006 - 23:34 #1
i din timer (utestet):

var
  StiOgFil : string;
begin
  if Timer.Tag>ListView.Items.Count-1 then
  begin
    Timer.enabled:=false; // ikke flere i ListView
    exit;
  end;
  StiOgFil:=Edit.Text+ListView.Items[Timer.Tag].SubItems[4];
  Timer.Tag:=Timer.Tag+1;
end;

ved så ikke hvad der skal ske med StiOgFil
Avatar billede psycosoft-funware Nybegynder
13. januar 2006 - 14:02 #2
hej kroning - det virker perfekt, det kunne ikke blive bedre.... læg et svar og point'ne er dine :D :D
Avatar billede kroning Nybegynder
13. januar 2006 - 14:44 #3
ok, husk at nulstille Timer.Tag for hver gang.
Avatar billede psycosoft-funware Nybegynder
13. januar 2006 - 15:03 #4
kroning, jeg sad og legede lidt med autosize property - kan bare ikke få det til at virke - hvad gør jeg galt. har prøvet at sætte det til true lige før nogle items bliver tilføjede, efter det er blevet tilføjede og i OnCreate...? :-)
Avatar billede kroning Nybegynder
13. januar 2006 - 17:29 #5
Sæt AutoSize=false og Width=-1, det kan du gøre i Object Inspectoren så burde det virke
Avatar billede psycosoft-funware Nybegynder
13. januar 2006 - 20:15 #6
takker mange gange :D :D
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester