Hallo an Alle
ich öffne mit meinem Programm den Explorer mit Pfadangabe und Dateimerkierung.
Um nicht zuviele geöffnete Explorer zu haben möchte ich die letze erst geschlossen haben
bevor ich einen neuen öffen kann.
Das heisst mein Programm wird solange gestoppt bis der Explorer geschlossen ist.
Ich habe gegoogelt, gelesen und probiert, ich weiss nicht weiter
Mein letzer Code
Vielleicht hat jemand eine Idee wie ich das Problem lösen kann.
Ciao Rudi
ich öffne mit meinem Programm den Explorer mit Pfadangabe und Dateimerkierung.
Um nicht zuviele geöffnete Explorer zu haben möchte ich die letze erst geschlossen haben
bevor ich einen neuen öffen kann.
Das heisst mein Programm wird solange gestoppt bis der Explorer geschlossen ist.
Ich habe gegoogelt, gelesen und probiert, ich weiss nicht weiter
Mein letzer Code
VB.NET-Quellcode
- Private Sub btnExplorer_Click(sender As Object, e As EventArgs) Handles btnExplorer.Click
- If ListBox2.Text = "" Then Exit Sub
- If alttext = ListBox2.Text Then Exit Sub
- alttext = ListBox2.Text
- Dim myprocess As New Process
- myprocess = Process.Start("explorer", "/e,/select," & ListBox2.Text)
- Do
- If Not myprocess.HasExited Then
- 'was auch immer
- Stop
- End If
- Loop While Not myprocess.WaitForExit(1000)
- Label2.Text = CStr(myprocess.ExitCode)
- Stop
- End Sub
Vielleicht hat jemand eine Idee wie ich das Problem lösen kann.
Ciao Rudi