Edit by ErfinderDesRades: (Thema verschoben) Bitte richtiges UnterForum wählen!
Hallo
Ich komme nicht weiter brauche eure Hilfe.
Im meine Form habe ich MenuStrip1, 4x Combobox, 4x ListBox, 2 Button und AxAcroPDF.
Durch Klick auf Button wird der Inhalt des Server\Ordner in Combobox1 und ListBox1 eingelesen mit Endung (.pdf ) soweit so gut.
Spoiler anzeigen
Aber wenn ich auf den Selektierten Inhalt Klicke soll die PDF Datei in AxAcroPDF geöffnet werden, leider passiert es nichts bei diese Code
Spoiler anzeigen
Erst wenn ich den Kompleten Datei Pfad in ListBox lade und den Selektierten Inhalt Klicke dann wird die Datei in der AxAcroPDF geladen
Hier Code
Spoiler anzeigen
Wie kann ich das besser lösen, wenn ich aus der Menu leiste z.B M43 klicke, dass der Inhalt aus Server Pfand –Ordner -
M43\sc\
M43\sl\
M43\ebi
M43\pz
mir die PDF Dateien anzeigt in den 4 Comboboxen und ListBoxen. Später durch Auswahl der Datei in der Combo bzw. List box in den AxAcroPDF übergibt.
ohne den Dateipfad anzuzeigen.
Hallo
Ich komme nicht weiter brauche eure Hilfe.
Im meine Form habe ich MenuStrip1, 4x Combobox, 4x ListBox, 2 Button und AxAcroPDF.
Durch Klick auf Button wird der Inhalt des Server\Ordner in Combobox1 und ListBox1 eingelesen mit Endung (.pdf ) soweit so gut.
VB.NET-Quellcode
- Private Sub M43ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles M43ToolStripMenuItem.Click
- Try
- Dim Path As String = "V:\WBC Tool\prozess\m43\sc"
- ListBox1.Items.Clear()
- For Each File As String In FileIO.FileSystem.GetFiles(Path, FileIO.SearchOption.SearchAllSubDirectories)
- If File.ToLower.EndsWith(".pdf", StringComparison.CurrentCultureIgnoreCase) Then
- ListBox1.Items.Add(System.IO.Path.GetFileName(File))
- End If
- Using dlg As New OpenFileDialog
- dlg.Multiselect = True
- If CBool(ListBox1.Items.Add(System.IO.Path.GetFileName(File))) Then
- ListBox1.Items.AddRange(dlg.FileNames)
- End If
- End Using
- Next
- Dim Path1 As String = "V:\WBC Tool\prozess\m43\sl"
- ListBox2.Items.Clear()
- For Each File As String In FileIO.FileSystem.GetFiles(Path1, FileIO.SearchOption.SearchAllSubDirectories)
- If File.ToLower.EndsWith(".pdf", StringComparison.CurrentCultureIgnoreCase) Then
- ListBox2.Items.Add(System.IO.Path.GetFileName(File))
- End If
- Next
- Dim Path2 As String = "V:\WBC Tool\prozess\m43\ebi"
- ListBox3.Items.Clear()
- For Each File As String In FileIO.FileSystem.GetFiles(Path2, FileIO.SearchOption.SearchAllSubDirectories)
- If File.ToLower.EndsWith(".pdf", StringComparison.CurrentCultureIgnoreCase) Then
- ListBox3.Items.Add(System.IO.Path.GetFileName(File))
- End If
- Next
- Dim Path3 As String = "V:\WBC Tool\prozess\m43\pz"
- ListBox4.Items.Clear()
- For Each File As String In FileIO.FileSystem.GetFiles(Path3, FileIO.SearchOption.SearchAllSubDirectories)
- If File.ToLower.EndsWith(".pdf", StringComparison.CurrentCultureIgnoreCase) Then
- ListBox4.Items.Add(System.IO.Path.GetFileName(File))
- End If
- Next
- Return
- Catch ex As Exception
- Exit Try
- End Try
- End Sub
Aber wenn ich auf den Selektierten Inhalt Klicke soll die PDF Datei in AxAcroPDF geöffnet werden, leider passiert es nichts bei diese Code
VB.NET-Quellcode
- Private Sub ListBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListBox1.SelectedIndexChanged
- Try
- With ListBox1.Items
- For i As Integer = 0 To ListBox1.Items.Count - 1
- AxAcroPDF1.LoadFile(CStr(ListBox1.SelectedItem.ToString))
- Next
- End With
- Catch
- MsgBox("Fehler - Datei kann nicht geöffnet werden")
- Exit Try
- End Try
- End Sub
Erst wenn ich den Kompleten Datei Pfad in ListBox lade und den Selektierten Inhalt Klicke dann wird die Datei in der AxAcroPDF geladen
Hier Code
VB.NET-Quellcode
- Private Sub M67ToolStripMenuItem_Click_1(sender As Object, e As EventArgs) Handles M67ToolStripMenuItem.Click
- Try
- ListBox1.Items.Clear()
- ListBox1.Items.AddRange(IO.Directory.GetFiles("V:\WBC Tool\prozess\m67\sc"))
- ListBox2.Items.Clear()
- ListBox2.Items.AddRange(IO.Directory.GetFiles("V:\WBC Tool\prozess\m67\sl"))
- ComboBox1.Items.Clear()
- Catch ex As Exception
- MsgBox("Datei kann nicht geöfnet werden" & Chr(13) & "" & Chr(13) & "" & ListBox1.SelectedItem.ToString)
- Exit Try
- End Try
- End Sub
Wie kann ich das besser lösen, wenn ich aus der Menu leiste z.B M43 klicke, dass der Inhalt aus Server Pfand –Ordner -
M43\sc\
M43\sl\
M43\ebi
M43\pz
mir die PDF Dateien anzeigt in den 4 Comboboxen und ListBoxen. Später durch Auswahl der Datei in der Combo bzw. List box in den AxAcroPDF übergibt.
ohne den Dateipfad anzuzeigen.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „ErfinderDesRades“ ()