0
イメージをオフラインにしてから、イメージをPictureBoxに表示するプログラムがあります。ユーザーがPictureBox内の画像をクリックすると、プログラムはその画像を一時ファイルにダウンロードし、デフォルトの写真ビューアを使用して画像を開きます。しかし、ユーザーが画像を終了すると、一時ファイルからこの画像を削除したいのですが、これを行うにはいくつかの問題があります。だからここプロセス終了時にファイルが削除されるVisual Basic
は、現時点では私のコードです:だから私は、プロセスが開始されている問題を取得しています
Public Event Exited As EventHandler
Public WithEvents p As New Process
Public Sub PictureBox1_Click(sender As Object, e As EventArgs) Handles PictureBox1.Click
My.Computer.Network.DownloadFile(picture, "C:\Windows\Temp" + "\" + uname + ".png")
AddHandler p.Exited, AddressOf Me.p_Exited
p.StartInfo.FileName = "C:\Windows\Temp" + "\" + uname + ".png"
p.EnableRaisingEvents = True
p.Start()
End Sub
Public Sub p_Exited(ByVal sender As Object, ByVal e As System.EventArgs) Handles p.Exited
My.Computer.FileSystem.DeleteFile("C:\Windows\Temp" + "\" + uname + ".png")
End Sub
は、コードのすべては、私が出て行く/画像を閉じると、それだけだエラーなしで動作します
プロセス。下のサブはこれを拾わない。