Låt oss skapa i Visual Basic. en bild av en katalog i ett ListView, ungefär som vi ser i Utforskaren.
Du behöver bara en form och en listvy.
Som framgår av bilden nedan, lägger vi till kolumner i listvy. De är: Namn, Storlek, Upplagd, ändringsdatum och sista nås.
För att läsa katalogen informationen DirectoryInfo kommer att använda instruktionen som finns i namnutrymmet System.IO så vi måste göra en import som visas nedan.
Import System.IO
Sedan i formulärets Load händelsen kopiera följande kod:
Dim d As New DirectoryInfo ("C: \ Windows") ListView1.View = View.Details ListView1.FullRowSelect = Sant ListView1.BeginUpdate () ListView1.Items.Clear () För varje F Såsom FileInfo I d.GetFiles Dim objekt som ny ListViewItem (f.Name) item.SubItems.Add (f.length) item.SubItems.Add (f.CreationTime) item.SubItems.Add (f.LastWriteTime) item.SubItems.Add (f.LastAccessTime) ListView1.Items.Add (post) Nästa ListView1.EndUpdate ()
Koden är mycket enkel, så jag kommer inte att göra alltför många förklaringar ... men om du har några frågor bara kommentera och inom mitt sätt jag ska svara.
Informationen Bitacoras.com ...
Takt Bitacoras.com: Låt oss skapa Visual Basic Net en bild av en katalog i ett ListView, ungefär som vi ser i Utforskaren.. Du behöver bara en form och en listvy. Såsom visas i följande im .....
[...] På exemplet ovan, kommer vi att se hur man, Visual Basic. Netto ListView sortera data genom någon av dess [...]
Och som du beställer från ett fält i fallande datum Skapad t. ex.
Tack och hälsningar.
Se följande inlägg: http://www.solovb.net/index.php/2009/03/18/ordenar-datos-en-un-listview/
hallå
Jag har vissa tvivel
- Det öppnade filer Windows-mappen
- Och om du kunde skicka koden för att fylla en listvy med information från en databas
Tack så mycket för er uppmärksamhet och om du kan hjälpa mig
Jag var till stor hjälp, tack
Tack så mycket tjänat mig väl
något! Tack för kommentarer!
Och för dessa underkataloger som allvarligt?
skulle behöva utreda och studera lite DirectoryInfo klass
Jag rekommenderar den här länken: http://msdn.microsoft.com/es-ar/library/system.io.directoryinfo.aspx
Lycka
ami ursäkt sgt Jag får felmeddelandet
Fel 1 Överbelastning resolutionen inte eftersom ingen av funktionerna "Lägg till" till vilka tillträde kan kallas med dessa argument:
"Public Function Lägg till (text As String) Som System.Windows.Forms.ListViewItem.ListViewSubItem": Alternativ Strikt På tillåter inte implicit konvertering från "Long" till "String".
"Public Function Lägg till (objektet som System.Windows.Forms.ListViewItem.ListViewSubItem) Som System.Windows.Forms.ListViewItem.ListViewSubItem": Värde av typen "Long" kan inte konverteras till "System.Windows.Forms.ListViewItem. ListViewSubItem '.
den versionen av ramverket du använder?
kanske med en tidigare version inte kan göra i en enda rad.
Compact Framework Programmering för något liknande hände mig och var tvungen att bryta ner sådana order på flera linjer.
Prova att göra det och jag är säker på att det kommer att lösa.
Lycka
Jag skulle vilja veta hur du lägger till objekt med ikoner.
hallå
Jag använde koden, men jag har ett problem att beställa
Jag behöver sortera efter datum skapat
(CreationTime) Jag testade din kod och jag skapade modulen att beställa, men fungerar inte. Exempelvis
om jag har data från 2011/01/03 till 2011/03/05 skapande datumsortering är mescla
vad som krävs är att beställa efter datum och tid skapelse som visas
Exempelvis
2011/01/03 16:50:21 repor01
2011/01/03 16:52:11 repor02
2011/01/04 15:01:16 repor03
2011/03/02 20:02:20 repor04
stigande
förhoppningsvis kan du svara mig tack
Hej,
Jag försöker att i mitt projekt, det exempel ni nämner i inlägget.
Frågan ger mig fel av alla slag.
Du kan skicka projektet i VB för att se koden?
Jag väntar på ditt svar.
denna kod är att använda Visual Basic. NET, helst Microsoft Framework version 2,0 och uppåt.
Hej du vet att jag såg din kod q och jag kan inte få det att fungera Jag åker dit på stegen q och jag q är bara att jag vill visa bara txt-filer från redan tack så mycket
mycket god vän koden fungerar för mig perfekt.
Problemet är att det blir mycket långsam för att se mappen till exempel om jag har 20 filer samrådet är mycket snabb, men om jag har 200 fler filer tar evigheter att öppna behållaren.
Om du hade lite kod för att kombinera ListView eller mål:
För varje F Såsom FileInfo I d.GetFiles
Dim objekt som ny ListViewItem (f.Name)
item.SubItems.Add (f.length)
item.SubItems.Add (f.CreationTime)
item.SubItems.Add (f.LastWriteTime)
item.SubItems.Add (f.LastAccessTime)
ListView1.Items.Add (post)
Nästa
Jag skulle uppskatta det mycket snabbare