13. april 2003 - 04:03Der er
7 kommentarer og 1 løsning
Filnavne i en ShellListView.. eller mangel på samme!
Hej. Dette spørgsmål består egentlig af to spørgsmål.
Nummer 1 : Hvad er der galt i dette her? : ---------------------------------------------------------- procedure TFormNamer.changeQuickSelect; var I : Integer; Current : TListItem; begin ComboBoxQuickSelect.Clear; ComboBoxQuickSelect.Items.Add('QuickSelect'); for I:=0 to ShellListViewFiles.Items.Count-1 do begin Current:=ShellListViewFiles.Items[I]; ComboBoxQuickSelect.Items.Add(Current.Caption); end; ComboBoxQuickSelect.ItemIndex:=0; end; ---------------------------------------------------------- Meningen er at min lille procedure hér skal hælde alle filnavne fra ShellListViewFiles over i ComboBoxQuickSelect listen. Indholdet af ItemIndex[0] bliver godt nok også sat til 'QuickSelect', men resten er bare blankt... Hvad har jeg lige gjort galt?
Nummer 2 : Jeg har også lidt problemer med at få ShellListViews til at forstå at en Shortcut (sådan én man laver i Windows, når man er for doven til at bruge DOS-boksen eller Exploreren) som fil hedder 'genvej.lnk' og IKKE 'genvej'. Er der en snedig måde at få en ShellListView til at vise "rigtige" filnavne på?
Tjah, der er ingen teknisk forklaring.. blot at have det absolutte filnavn. Jeg er f.eks. heller ikke nogen stor tilhænger af at windows skjuler - det dén mener er - betydningsfulde filer..
Men tror ikke det er muligt at gøre så man kan få ink med. Altså der er jo ingen source med til det component, og det er kun readonly når man skal have filen/mappens navn
Ved ikke om du måske skulle søge efter et andet component med source?
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.