Это мой первый вопрос на сайте, и я новичок в том, как работает код. Мне нужно иметь возможность открыть файл из списка. Я могу получить путь к файлу, чтобы открыть мой файловый менеджер, но не могу заставить его напрямую открыть выбранный файл. Это дает мне сообщение об ошибке: «System.ComponentModel.Win32Exception:« Система не может найти указанный файл ». Я проверил путь к файлу из моего проводника, и путь, из которого он извлекается, и оба они, похоже, совпадают. Вот пример того, что я написал.
Private Sub ListView1_Function(sender As Object, e As EventArgs) Handles ListView1.ItemSelectionChanged
If Not ListView1.SelectedItems.Item(0).Text = "" Then
For Each ListViewItemVar As ListViewItem In ListView1.Items
Dim filePath As String = $"C:\Users\{My.User.Name.Split("\").ElementAt(1)}\S & J Tube Inc\Files_Storage - Documents\Shipping Wizard\"
Dim selectedFile As String = ListViewItemVar.Text
If ListViewItemVar.Selected = True Then
If MessageBox.Show("You are about to open " & filePath & ". Are you sure?", "Open File", MessageBoxButtons.YesNo, MessageBoxIcon.Information) = DialogResult.Yes Then
Process.Start(filePath + selectedFile)
ElseIf DialogResult.No Then
MsgBox("You decided not to open the file.")
End If
End If
Next
End If
End Sub