Suchergebnisse

Suchergebnisse 1-22 von insgesamt 22.

  • Benutzer-Avatarbild

    Du möchtest in det ListBox nur den Dateinamen anzeigen? Dann musst du mit DisplayMember und ValueMember arbeiten. Da werden dann in der ListBox nur Dateinamen angezeigt, im Hintergrund liegt der vollständige Pfad...

  • Benutzer-Avatarbild

    Welchen Variablen Inhalt hat denn comboTarget.SelectedItem, wenn du dort nen BreakPoint setzt? Mal ins Blaue rein geraten: DeleteFile kann keinen Ordner(Folder) sondern nur Dateien(Files) löschen?

  • Benutzer-Avatarbild

    Hast du den Code von @Fakiz denn verstanden oder einfach nur kopiert? Das Funktioniert ungefähr genau so wie er oben mit der ListBox geschrieben hat. Statt ListBox1 halt die Combobox nehmen. Zitat: „​VB.NET-Quellcode (9 Zeilen)“

  • Benutzer-Avatarbild

    Zitat von knuepel: „Das schlimme an der Angelegenheit ist, dass ich zwischendurch das Gefühl hatte, ich hätte es Verstanden . “ Kopf hoch. Das Gefühl kennen wir alle Zeig mal was du hast, wir helfen dir dann wieder in die richtige Richtung. Und ja, ohne Beispielcode lernen ist übel. Wenn du dann dessen Funktionsweise durchgehst und idealerweise auch nachvollziehen kannst was warum passiert, ist alles gut

  • Benutzer-Avatarbild

    Schau dir diesen wunderbaren Artikel von @ErfinderDesRades an. Keine Strings in die File-Listbox! Und schau dir auch den Beitrag von @RodFromGermany etwas weiter oben an. Den hast du sogar als hilfreich markiert

  • Benutzer-Avatarbild

    Probiere es doch einfach mal aus

  • Benutzer-Avatarbild

    Ich verstehe nicht ganz was genau machen möchtest... Erklär mir bitte genau was du wie machen möchtest.

  • Benutzer-Avatarbild

    Du erstellst dir eine List(Of FileInfo). VB.NET-Quellcode (1 Zeile) Diese Liste befüllst du mit deinen Dateien VB.NET-Quellcode (2 Zeilen) Zitat: „aber wie kann ich diese anbinden?“ Dann bindest du die Liste an deine Combobox. VB.NET-Quellcode (1 Zeile) Am Ende gibst du noch an was DisplayMember und was ValueMember ist. aber nicht so Zitat: „ComboBox1.DisplayMember = "Test1" ComboBox1.ValueMember = "D:\Test1"“ Sondern so: VB.NET-Quellcode (2 Zeilen) Das kann dann so aussehen (ohne Prüfungen ob D…

  • Benutzer-Avatarbild

    Zitat von Fakiz: „der Ansatz ist Käse, warum eine Generische Liste verwenden wenn die Daten bereits als Array vorliegen?“ Berechtigte Frage, ehrlich gesagt bin ich bei meinem Post mit den Controls durcheinander gekommen. Die List(Of FileInfo) braucht er erst in der ListBox. Ich glaube, hier gab es nun so viele Erklärungsversuche, Links zu Tutorials etc. hier mal ein Ansatz wie man es machen könnte (nicht muss). Vielleicht kann der TE ( @knuepel Bitte nicht einfach kopieren und fertig) damit nach…

  • Benutzer-Avatarbild

    Zitat von a.pennin: „ kann mir hier jemand helfen?“ Vielleicht möchtest du für deine Frage einen eigenen Thread eröffnen? In andere Threads mit anderen Fragen reinzugrätschen ist nicht so gerne gesehen. Dann hilft dir sicher jemand

  • Benutzer-Avatarbild

    Warum nutzt du in LoadFolderContent nicht den Pfad den du an diese Methode übergibst? Da sollte doch schon der Pfad drin stehen den du brauchst um die dortigen Dateien zu ermitteln. Stattdessen lädst du dort alles nochmal. path enthält ja bereits ComboBox1.SelectedValue was dem kompletten Pfad (z.B. F:/bla/bla) entspricht den du im FormLoad ermittel hast. -> Dim di = New IO.DirectoryInfo(path)

  • Benutzer-Avatarbild

    Zitat von knuepel: „Im heutigen ersten Beitrag habe ich es gemacht, es geht einfach nicht.“ Was genau bedeutet das? Ich habe unten stehenden Code getestet, läuft ohne Probleme. VB.NET-Quellcode (8 Zeilen) Hier werden alle Dateien aufgelistet, die im gewählten Ordner (z.B: C:\tmp) drin sind. Willst du jedoch auch die Dateien auflisten die sich in irgendwelchen Unterordnern (z.B: C:\tmp\bilder) befinden, musst du di.GetFiles("*", SearchOption.AllDirectories) machen. Was genau soll denn passieren w…

  • Benutzer-Avatarbild

    Ja kann man mit nem Timer machen...

  • Benutzer-Avatarbild

    Sorry, hab meinen Post oben nachträglich Editiert. Mit dem Timer.

  • Benutzer-Avatarbild

    Schau dir an was in ComboBox1.SelectedValue steht. Der My.Computer Namespace ist ein "böser" Namespace, bitte nutze die aktuelle Alternative System.IO. Dort gibt es dann File.Delete(sFile As String). Was willst du denn löschen, einen leeren Ordner, eine Datei, einen Ordner inkl. Inhalt? Edit: Bitte benenne deine Controls gescheit, das haben die verdient:-) Button1 => cmdDateiLoeschen

  • Benutzer-Avatarbild

    Und das geht nicht, macht nicht das was du möchtest oder wo genau kommst du nicht weiter? Lies mal hier was du alles an GetFiles() übergeben kannst: msdn.microsoft.com/de-de/library/4cyf24ss(v=vs.110).aspx Edit: @knuepel mach Feierabend. Das kriegst du morgen mit klarem Verstand sicher hin

  • Benutzer-Avatarbild

    Mich tät das Ergebnis auch schwer Interessieren. Das müsste reichen um die Datei zu öffnen: Process.Start(ListBox1.SelectedItem) Bitte lies dich hier mal ein: -> TryCatch ist ein heißes Eisen -> Debuggen, Fehler finden und beseitigen Vor allem der zweite Link ist sehr wichtig, das hätte dir gestern etliche Nerven gespart.

  • Benutzer-Avatarbild

    @Fakiz Ja richtig, da war ich wohl etwas schlampig heute Morgen Dann müsste Process.Start(ListBox1.SelectedItem.ToString()) funktionieren, oder irre ich mich?

  • Benutzer-Avatarbild

    Was genau steht in deiner ListBox drin? Bzw. welchen Wert erhälst du, wenn du dir ListBox1.SelectedItem.ToString() anschaust?

  • Benutzer-Avatarbild

    Aber was steht in der Listbox? Der Dateiname, Pfad, Katzenpo...? Du musst doch wissen welchen Wert du an Process.Start() übergibst und was diese Methode braucht um zu funktionieren. Weißt du wie man den Debugger und VS allgemein nutzt? Debuggen, Fehler finden und beseitigen VisualStudio richtig nutzen (Google ist nicht deine Mami)

  • Benutzer-Avatarbild

    Ich empfehle dir diesen Thread um dich in die ListBox einzuarbeiten: Keine Strings in die File-Listbox! Du musst lernen, wie man VS und den Debugger richtig nutzt. Sonst kommst du nicht weit. Und immer im Forum zu fragen obwohl du es mit eigeninitiative selbst hinbekommen würdest, ist doch auch nicht befriedigend, oder? Du darfst dann nämlich nicht sagen "das habe ich programmiert" :-p Hab dir im vorherigen Post extra 2 Links gegeben die dieses Thema behandeln.

  • Benutzer-Avatarbild

    Ich weiß leider nicht wie die Daten in deine ListBox kommen. Da ich das Gefühl hatte das dort nur Strings drin sind hab ich dir diesen Link gegeben. Idealerweise stecken in der ListBox die Dateien als FileInfo Objekt. Dann kannst du zum Anzeigen den DisplayMember "Name" und als ValueMember "FullName" nutzen. Dann würde Process.Start(ListBox1.SelectedValue.ToString()) funktionieren. Du darfst gerne zeigen wie die Daten in die ListBox kommen bzw. deinen aktuellen Code Stand. Ich rate aktuell nämli…