20. januar 2004 - 15:45Der er
11 kommentarer og 2 løsninger
Fra Filelistbox til Filelistbox
Jeg arbejder i programmet C++ Builder. Jeg har i properties for FileListBox1, gjort sådan, at der kun bliver vist mapper. Når jeg nu klikker på en af mapperne, vil jeg gerne have vist indholdet fra FileListBox1 i FileListBox2, hvordan gøres dette?
Du må nok være lidt mere specifik. Er det alle dine directories der skal kopieres over i din anden filelistbox eller er de filer der i mappen eller hvordan?
akempff-> Jeg har i FileListBox en liste over alle directories i en mappe, det jeg vil er nu ved at klikke på en af mapperne, få vist filerne fra den angivende mappe i en anden FileListBox
jakobdo-> Det virker ikke.... når jeg kører programmet og forsøger at klikke på en af mapperne, melder den "File not found"
Denne løsning er ikke køn, men den virker... :o) AnsiString temp = FLB1->FileName; AnsiString temp1; AnsiString temp2; int found = 0; temp = temp.Delete(temp.Length(),1); found = temp.Pos("["); temp1 = temp.SubString(0,found-1); temp2 = temp.SubString(found+1,temp.Length()); FLB2->Directory = temp1 + temp2;
Svar... Et spørgsmål, hvad bruger du denne kode til: FileListBox1->Directory = FileListBox2->Directory; FileListBox1->Directory = ExtractFileName(FileListBox2->FileName);
Det første stykke kode, som du gav mig, bruger jeg til at hoppe frem og tilbage i arkivet i ListBox1 og den næste kode bruges nu til at få indholdet af den enkelte mappe vist i Listbox2 Mange tak for hjælpen til jer begge :)
Synes godt om
Ny brugerNybegynder
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.