Lassen Sie uns in erstellen Visual Basic. eine Ansicht eines Verzeichnisses in einem ListView, ähnlich wie wir in den Windows Explorer zu sehen.
Sie brauchen nur ein Formular und eine Listenansicht.
Wie in der Abbildung unten dargestellt, fügen wir Spalten zur Listenansicht. Diese sind: Name, Größe, Datum, Änderungsdatum und letzten Zugriffs.
Um das Verzeichnis Informationen DirectoryInfo die Anweisung im System.IO-Namespace enthaltenen verwenden wird, so dass wir auf einen Import zu tun, wie unten gezeigt haben, zu lesen.
Imports System.IO
Dann in Form Load-Ereignis kopieren Sie den folgenden Code ein:
Dim d As New DirectoryInfo ("C: \ Windows") ListView1.View = View.Details ListView1.FullRowSelect = True ListView1.BeginUpdate () ListView1.Items.Clear () For Each f Wie FileInfo In d.GetFiles Dim Element als neue 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 (item) Nächste ListView1.EndUpdate ()
Der Code ist sehr einfach, so tue ich nicht zu viele Erklärungen ... aber wenn Sie Fragen haben, nur zu kommentieren und im Rahmen meiner Mittel werde ich beantworten.
Informationen Bitacoras.com ...
Rate in Bitacoras.com: Lassen Sie uns in Visual Basic eine Ansicht eines Verzeichnisses in einem ListView, ähnlich wie wir in den Windows Explorer zu sehen.. Sie brauchen nur ein Formular und eine Listenansicht. Wie im folgenden gezeigt im .....
[...] Auf dem obigen Beispiel werden wir sehen, wie man, Visual Basic. NET ListView Sortieren von Daten von einem seiner [...]
Und wie man damit nach einem beliebigen Feld in abnehmendem Datum Datum Erstellt zB.
Danke und Grüße.
Sehen Sie im folgenden Beitrag: http://www.solovb.net/index.php/2009/03/18/ordenar-datos-en-un-listview/
Hallo
Ich habe einige Zweifel
- Dass geöffnete Dateien Windows-Ordner
- Und wenn Sie könnten nach dem Code zu einem ListView mit Informationen aus einer Datenbank füllen
ich danke Ihnen sehr für Ihre Aufmerksamkeit und wenn ihr könnt mir helfen
Ich war sehr hilfreich, Danke
Vielen Dank hat mir gute Dienste
nichts! Dank für die Kommentare!
Und für die Unterverzeichnisse so ernst?
müsste zu untersuchen und zu studieren, ein wenig DirectoryInfo-Klasse
Ich empfehle diesen Link: http://msdn.microsoft.com/es-ar/library/system.io.directoryinfo.aspx
Glück
ami Entschuldigung sgt erhalte ich die Fehlermeldung
Fehler 1 Überladungsauflösung ist fehlgeschlagen, da keine der Funktionen "Hinzufügen", zu denen der Zugang kann mit diesen Argumenten aufgerufen werden:
'Public Function Add (Text As String) As System.Windows.Forms.ListViewItem.ListViewSubItem': Option Strict On lässt keine implizite Konvertierung von 'Long' zu 'String'.
'Public Function Add (Artikel als System.Windows.Forms.ListViewItem.ListViewSubItem) Wie System.Windows.Forms.ListViewItem.ListViewSubItem': Wert vom Typ 'Long' kann nicht in 'System.Windows.Forms.ListViewItem umgewandelt werden. ListViewSubItem '.
dass Version des Frameworks Sie verwenden?
vielleicht mit einer früheren Version kann nicht in einer einzigen Zeile zu tun.
Compact Framework-Programmierung für etwas Ähnliches passierte mir und hatte den Abbau solcher Aufträge auf mehrere Zeilen.
Versuchen Sie das einmal, und ich bin sicher, es wird zu lösen.
Glück
Ich möchte wissen, wie man Gegenstände mit Symbolen hinzuzufügen.
Hallo
Ich habe den Code aber ich habe ein Problem Bestellung
Ich muss nach Erstellungsdatum sortieren
(CreationTime) Getestet habe ich den Code und ich erstellt das Modul in Ordnung, aber nicht funktioniert. Beispiel
wenn ich Daten vom 01/03/2011 bis 2011.03.05 Erstellungsdatum sortiert haben, ist Mescla
was erforderlich ist, um nach Datum und Uhrzeit der Erstellung erscheinenden bestellen
Beispiel
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
in aufsteigender
hoffentlich können Sie mir antworten danke
Hallo,
Ich versuche, in meinem Projekt, die Sie zitieren, beispielsweise in der Post zu integrieren.
Die Frage gibt mir Fehler aller Arten.
Sie können das Projekt in VB schicken, um den Code zu sehen?
Ich erwarte Ihre Antwort.
Dieser Code ist in Visual Basic. NET verwenden, vorzugsweise Microsoft Framework Version 2.0 und höher.
Hey du weißt, ich sah Ihr Code q und ich kann nicht es an die Arbeit gehe ich dort die Schritte q und I q ist nur ich nur txt-Dateien aus zeigen wollen schon vielen Dank
sehr guter Freund Code funktioniert bei mir tadellos.
Das Problem ist, dass es sehr langsam wird, um den Ordner zum Beispiel sehen, ob ich 20 Dateien die Beratung ist sehr schnell, aber wenn ich weitere 200 Dateien dauert ewig, um den Behälter zu öffnen.
Wenn Sie hatte einen Code, der das ListView oder das Gehäuse zu kombinieren:
For Each f Wie FileInfo In d.GetFiles
Dim Element als neue 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 (item)
Nächste
Ich würde es viel schneller zu schätzen wissen