Bonjour,

je suis en VB.Net.
J'ai un PictureBox avec des courbes et je souhaiterai copier cette pictureBox dans une autre sur une autre feuille (feuille de résultat).
J'utilise la fonction

Code : Sélectionner tout - Visualiser dans une fenêtre à part
System.Windows.Forms.Clipboard.SetDataObject(PictureBox1.Image)
pour la copier dans le presse papier, et cela fonctionne, mais à la ligne suivante, pour copier le presse papier dans la pictureBoxR, j'ai une erreur.
"Informations supplémentaires*: Le cast spécifié n'est pas valide."
Code : Sélectionner tout - Visualiser dans une fenêtre à part
System.Windows.Forms.Clipboard.SetDataObject(CopieResultat.PictureBoxR.Image)

voici ma partie de code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonCopie.Click
        CopieResultat.PictureBoxR.Image = newBitmapR
        g2.Clear(CouleurCadre)
 
        System.Windows.Forms.Clipboard.SetDataObject(PictureBox1.Image)
        Texte = "toto"
        g2.DrawString(Texte, FtHz, New SolidBrush(Color.Black), 100, 600)
        CopieResultat.PictureBoxR.Image = System.Windows.Forms.Clipboard.GetDataObject()
        System.Windows.Forms.Clipboard.SetDataObject(CopieResultat.PictureBoxR.Image)
 
        CopieResultat.Visible = True
    End Sub
Merci

Gérard