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?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.