Magazine Internet

[VB] Modifier un fichier image déjà chargé dans un PictureBox

Publié le 31 octobre 2008 par Jeremy.jeanson

En WinForm, quand on charge une image dans un PictureBox il devient impossible d’effectuer une quelconque opération sur le fichier image… pourquoi?… tout simplement car celle-ci est occupée par ce fameux PictureBox. Pou y remédier il suffit de changer la manière de charger notre image.

Voici donc un code tout simple, basé sur l’utilisation d’une stream pour créer l’image qui serra chargée dans notre PictureBox... Celui-ci contient aussi un petit bout de code qui change la date de l’image d’origine afin de prouver que la manipulation est possible après chargement de l’image

Dim fs As New StreamReader(path) 
Me.PictureBox1.Image = Image.FromStream(fs.BaseStream) 
fs.Close() 
fs.Dispose() 
fs = Nothing 

Dim fi As New FileInfo(path) 
fi.CreationTime = DateTime.Now

Retour à La Une de Logo Paperblog

A propos de l’auteur


Jeremy.jeanson 1573 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte

Dossier Paperblog