Suchergebnisse

Suchergebnisse 1-9 von insgesamt 9.

  • Benutzer-Avatarbild

    Hallo @samson Ich habs jetzt zum demontrieren als Stringausführung gemacht. Das kann man ganz sicher noch verbessern. VB.NET-Quellcode (30 Zeilen) Freundliche Grüsse exc-jdbi

  • Benutzer-Avatarbild

    Da kann ich nur empfehlen auf eine DGV oder ListView auszuweichen. Bei beiden Controls kann man mit einem Mausklick, die Sortierung über den Columntitel machen. Bedingt aber, dass das relevante Datum in einer der Column erfasst ist. Ich bin mir fast sicher, hier im Forum gibt es sogar Beispiele von deinem vorhaben. Gesucht habe ich aber nicht. Edit: Jetzt ist mir gerade noch was eingefallen. Es würde sich auch über eine ListBox realisieren, wenn du auf die Mehrspaltigkeit verzichten würdest. Man…

  • Benutzer-Avatarbild

    Genau so etwas, wie im Link von EDR habe ich oben gemeint. Eine ListView-Varaiante lässt sich sicher auch einfach bewerkstelligen. Ich glaube bei dieser Variante müsste man noch die Column-Sortierung selber schreiben, was aber mit einer ICompare-Implementierung leicht sein sollte. Die DGV-Varainte hat sie meines erwachtens schon drin. Bei der ListView Variante geht das etwa so - Die Fileinfos in eine öffentliche Varriable ListOfT oder FileInfo-Array - Dann die Column setzen (z.B. Namen, LastAcce…

  • Benutzer-Avatarbild

    Ich hab die DGV-Variante noch nicht angeschaut. Bei der ListView-Version könnte man eine Bindung über Bindungslist (System.ComponentModel) + BindingContext realisieren, und das zu einem CurrencyManager casten. VB.NET-Quellcode (1 Zeile) Mit cm.GetItemProperties() und cm.List hat man alle Daten die notwendig sind, um ColumnHeader zu erstellen, sofern sie nicht mit dem Designer gemacht worden sind. Auch die SubItems der ListViewItem lassen sich mit diesen Propertiesfüllen. Das Text-Property kann l…

  • Benutzer-Avatarbild

    Guten Abend @samson In #9 habe ich alles schon geschrieben was es braucht für eine Listview. Ok es sind bei dem Beispiel 3 Spalten (name, Length, LastAccessTimeUtc) aber vom Prinzip her ist alles genau gleich. Die Grundbasis zum holen der pdf-Dateien hat RFG schon geschrieben in #2 VB.NET-Quellcode (10 Zeilen) VB.NET-Quellcode (5 Zeilen) Hast du es den schon probiert?

  • Benutzer-Avatarbild

    Wie meist du das mit em Event? Meinst du etwas das kontinuirlich nachfragt, ob es aktuelle pdf's gibt? Man könnte einen Button machen, den man klicken kann, um die Liste zu aktualisieren. in diesem Falle nur diese drei Zeilen. Dim fi = New DirectoryInfo("MyFolder").GetFiles("*.pdf", SearchOption.AllDirectories) Me.lstFI = New List(Of FileInfo)(fi) Me.SetListView() In die Funktion Me.SetListView() müsste dann noch ganz am Anfang Me.LvMain.Items.Clear() Damit die Items komplett gecleart werden.

  • Benutzer-Avatarbild

    Die Me.SetLvColumn() würde ich nur einmal setzen, und das ganz am Anfang. Genau so auch die 'Me.SetColumnType() die ist oben noch nicht geschrieben wird aber gebraucht um die Sortierung nachher problemlos durchführen zu können. Man könnte beide in den Konstrukter verlegen, oder per Designer machen. Die Funktion Me.SetColumnType() VB.NET-Quellcode (13 Zeilen) VB.NET-Quellcode (3 Zeilen) VB.NET-Quellcode (26 Zeilen) Wenn natürlich noch Löschen und Umbenennen dazu kommt, finde ich den Weg über Relo…

  • Benutzer-Avatarbild

    Ich kenn den FileSystemWatcher zu wenig. Aber ich denke du bist schon auf den richtigen Weg Schlaf gut

  • Benutzer-Avatarbild

    Guten Morgen Hab den FileSystemWatcher kurz angeschaut. So wie ich das jetzt erkenne, listet FSW dir auch nicht die Dateien auf. FSW ist gut für die Überwachung, sofern sich Änderungen ergeben. Eigenlich ein ideales Tool für Logs. Also ich persönlich würde auf den verzichten, und einen Aktualisierungs-Button auf deine Form machen. Jeder der das Programm startet, bekommt die aktuelle Auflistung. Oder ist das Verzeichnis das du nach pdf's durchsuchst so gewaltig gross, dass das Durchsuchen so viel…