Dateifenster
lima-city → Forum → Programmiersprachen → Basic
beispiel
code
computer
datei
erstellen
fenster
filter
funktionieren
http
kopieren
ordner
pfad
show
steuerelement
string
variable schreiben
verarbeitung
windows
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Du deklarierst einen OpenFileDialog:
Dim NewOpenFileDialog As New OpenFileDialog Dim FileName As String If NewOpenFileDialog.ShowDialog = Windows.Forms.DialogResult.OK Then FileName = NewOpenFileDialog.FileName End If 'Weitere Verarbeitung (Dateipfad = FileName)
Alles klar?? -
was heißt
'Weitere verarbeitung (Dateipfad= Filename)
kannst du mir ein follständiges Beispiel schreiben -
Naja...ich weiß nicht was du mit der Datei vor hast...angenommen du willst diese in einen anderen Ordner kopieren:
Dim NewOpenFileDialog As New OpenFileDialog Dim FileName As String Dim NewFileName As String If NewOpenFileDialog.ShowDialog = Windows.Forms.DialogResult.OK Then FileName = NewOpenFileDialog.FileName End If 'Weitere Verarbeitung (Dateipfad = FileName) My.Computer.FileSystem.CopyFile(FileName, NewFileName)
OK? -
Hi speckuntu, der Code von lccserver ist nur für VB .NET gültig.
In VB 6 läuft alles über das Steuerelement "CommonDialog"
Dazu gibts hier ein Tutorial:
http://www.lima-city.de/tutorials/show/1622
Beitrag geändert: 18.11.2007 17:23:21 von cbhp -
ich möchte Mit dem Dateifenster deinen Pfad von einer *.exe
in eine Variable schreiben damit man nicht immer den Pfad
kompliziert eingeben muss -
Wenn du dir das Tutorial angeschaut haben solltest, dann hast du gemerkt, dass der Dateipfad von dem Dialogfenster hier landet: cdl1.FileName
Den kannst du nun auch in eine Variable übertragen... -
Und mit OpenFileDialog.Filter kannst du einen Filter für bestimmte Dateitypen erstellen,
normalerweise sieht das dann so aus:
Nur EXE-Dateien:
OpenFileDialog.Filter = "EXE-Dateien (*.exe)|*.exe"
EXE-Dateien und andere *-Dateitypen:
OpenFileDialog.Filter = "EXE-Dateien (*.exe)|*.exe|Alle Dateien (*.*)|*.*"
So müsstes in VB.NET funktionieren... -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage