Bonjour a tous,

En m'aidant de ce post:
http://www.developpez.net/forums/d94...rol-clipboard/

J'essai de proposer à l'utilisateur de charger l'image du chart dans le clipboard:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Private Sub CopyYMDToClipBoard(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles YMDChart.MouseClick
 
        If e.Button = Windows.Forms.MouseButtons.Right Then
            MessageBox.Show("Copy Yaw Moment Diagram to ClipBoard?", "Copy to ClipBoard", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1)
        End If
 
        If DialogResult = Windows.Forms.DialogResult.OK Then
 
            Clipboard.Clear()
 
            Using chartdata As System.IO.MemoryStream = New System.IO.MemoryStream
                YMDChart.SaveImage(chartdata, DataVisualization.Charting.ChartImageFormat.Bmp)
                chartdata.Seek(0, IO.SeekOrigin.Begin)
                Dim metafile As Imaging.Metafile = New Imaging.Metafile(chartdata)
                Clipboard.SetImage(metafile)
                'ClipboardMetafileHelper.PutEnhMetafileOnClipboard(Me.Handle, metafile)
            End Using
 
        End If
 
    End Sub

Je suis un peu dépassé par le code...