Using monstream As New IO.FileStream(Application.StartupPath & "\avatar2.png", IO.FileMode.Open) PictureBox1.Image = Image.FromStream(monstream) End Using File.Delete(Application.StartupPath & "\avatar2.png")
If System.IO.File.Exists("./avatar2.png") Then 'File.Copy("./avatar2.png", "./avatar.png") 'PictureBox7.Image = Image.FromFile("./avatar.png") File.Delete("./avatar2.png") ' L'erreur se situe ici ElseIf System.IO.File.Exists("./avatar.png") Then PictureBox7.Image = Image.FromFile("./avatar.png") End If
PictureBox7.Image = Image.FromFile("./avatar.png")
Private Sub menu_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load If System.IO.File.Exists("./avatar.png") Then PictureBox7.Image = Image.FromFile("./avatar.png") End If End Sub Private Sub Button100_Click(sender As System.Object, e As System.EventArgs) Handles Button100.Click If OpenFileDialog1.ShowDialog() = DialogResult.OK Then Dim Fs As FileStream = New FileStream(OpenFileDialog1.FileName, FileMode.Open, FileAccess.Read) Dim Value() As Byte = New Byte(Fs.Length) {} Fs.Read(Value, 0, Fs.Length) Fs.Close() PictureBox7.Image = Nothing Delete() File.Copy(OpenFileDialog1.FileName, "./avatar.png") PictureBox7.Image = Image.FromFile("./avatar.png") End If End Sub Private Sub Delete() File.Delete("./avatar.png") End Sub
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionPrivate Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Try If System.IO.File.Exists(Application.StartupPath & "\avatar2.png") Then File.Copy(Application.StartupPath & "\avatar2.png", Application.StartupPath & "\avatar.png") PictureBox1.Image = Image.FromFile("./avatar.png") File.Delete(Application.StartupPath & "\avatar2.png") ' L'erreur se situe ici ElseIf System.IO.File.Exists(Application.StartupPath & "\avatar.png") Then PictureBox1.Image = Image.FromFile("./avatar.png") End If Catch ex As Exception MessageBox.Show(ex.Message) End Try End Sub