vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Re: comondialog 
Autor: Florian B.
Datum: 29.11.02 13:56

Dim Flag As Boolean, aa$, bb$, path$, Mem As Boolean, Pos&, x&
On Error GoTo Break
txtFile = commondialog1.FileName
txtFile.Refresh
With commondialog1
.FileName = ""
.CancelError = True
.Flags = cdlOFNAllowMultiselect Or cdlOFNExplorer
.ShowOpen
If Flag Then
Me.Visible = True
Else
File1.Clear
'Schauen ob evt. nur eine Datei ausgewählt wurde
If InStr(.FileName, Chr$(0)) <> 0 Then
aa = .FileName & Chr$(0)
Pos = 1
Do
'Chr$(0) ist Trennzeichen
x = InStr(Pos, aa, Chr$(0))
If x = 0 Then Exit Do
bb = Mid$(aa, Pos, x - Pos)
If Not Mem Then
'Im ersten Teil befindet sich immer der Pfad
path = bb
Mem = True
Else
'Pfad ist bereits bekannt, es folgen Dateinamen
File1.AddItem path & "\" & bb
End If
Pos = x + 1
Loop
Else
'Es wurde nur eine Datei ausgewählt
File1.AddItem .FileName
End If
End If
End With
Exit Sub
Break:
If Err.Number = 32755 Then
Flag = True
Resume Next
ElseIf Err.Number = 20476 Then Flag = True
MsgBox ("Es wurden zu viele Dateien ausgewählt!")
End If
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
comondialog528keine frage28.11.02 17:28
Re: comondialog378dbayer28.11.02 17:35
Re: comondialog373ModeratorDieter28.11.02 17:46
Re: comondialog62Florian B.29.11.02 13:56
Re: comondialog Ganz easy52Inderinside1902.12.02 16:18

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel