Hallo, ich habe ein Programm wo ich in der "Listview" in verschiedenen Zeilen Dateipfade + xxx.exe stehen habe.
Ich bekomme schon per doppelclick "ListView1.SelectedIndexChanged" die Dateipade + xxx.exe
z.B. wenn ich eine spalte in der listview anlicke dann bekomme ich den Pfad zu der Datei:
C:\TestTool\TestTool.exe
ich möchte aber nur
C:\TestTool\ also ohne "TestTool.exe"
Es geht 100% via RegEx, aber das ist zuviel code oder?.
Geht das auch vielleicht via Split oder ähnliches?
was ich schon versucht habe (spricht natürlich nur die ausgeführte exe daei an^^):
Process.Start(Application.ExecutablePath())
Process.Start(Application.StartupPath)
TextBox1.Text = ListView1.SelectedItems(0).SubItems(3).Text (gibt Dateipfad aus mit xxx.exe)
TextBox1.Text = ListView1.SelectedItems(0).SubItems(3).Text = Application.StartupPath
TextBox1.Text = ListView1.SelectedItems(0).SubItems(3).Text = Application.ExecutablePath()
TextBox1.Text = ListView1.SelectedItems(0).SubItems(3).Text + Application.StartupPath
TextBox1.Text = ListView1.SelectedItems(0).SubItems(3).Text + Application.ExecutablePath()
Ich kann schon die jeweilige Dateipfade zu einer Textbox senden, es würde mir reichen wenn ich dort die letze "\" + "xxx.exe" enterfenen könnte, da ich sie dann weiter verwenden kann von dort aus^^
Edit:(Beispiel Code)
If ListView1.SelectedItems.Count > 0 Then
TextBox1.Text = ListView1.SelectedItems(0).SubItems(3).Text '/// das ist die Spalte von der Listview1 mit den Dateipfaden die ausgegeben wird in der Textbox1
Else
End If
Ich bekomme schon per doppelclick "ListView1.SelectedIndexChanged" die Dateipade + xxx.exe
z.B. wenn ich eine spalte in der listview anlicke dann bekomme ich den Pfad zu der Datei:
C:\TestTool\TestTool.exe
ich möchte aber nur
C:\TestTool\ also ohne "TestTool.exe"
Es geht 100% via RegEx, aber das ist zuviel code oder?.
Geht das auch vielleicht via Split oder ähnliches?
was ich schon versucht habe (spricht natürlich nur die ausgeführte exe daei an^^):
Process.Start(Application.ExecutablePath())
Process.Start(Application.StartupPath)
TextBox1.Text = ListView1.SelectedItems(0).SubItems(3).Text (gibt Dateipfad aus mit xxx.exe)
TextBox1.Text = ListView1.SelectedItems(0).SubItems(3).Text = Application.StartupPath
TextBox1.Text = ListView1.SelectedItems(0).SubItems(3).Text = Application.ExecutablePath()
TextBox1.Text = ListView1.SelectedItems(0).SubItems(3).Text + Application.StartupPath
TextBox1.Text = ListView1.SelectedItems(0).SubItems(3).Text + Application.ExecutablePath()
Ich kann schon die jeweilige Dateipfade zu einer Textbox senden, es würde mir reichen wenn ich dort die letze "\" + "xxx.exe" enterfenen könnte, da ich sie dann weiter verwenden kann von dort aus^^
Edit:(Beispiel Code)
If ListView1.SelectedItems.Count > 0 Then
TextBox1.Text = ListView1.SelectedItems(0).SubItems(3).Text '/// das ist die Spalte von der Listview1 mit den Dateipfaden die ausgegeben wird in der Textbox1
Else
End If
Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von „downmaker“ ()