[VB.NET 2005] Récupérer l'image d'un MsChart
Bonjour à tous.
Je programme sous VB.NET 2005 Express Edition, et je trace des courbes grâce à un MsChart (nommé AxMsChart pour etre précis).
C'est un composant .COM que j'ai importé.
Tout fonctionne mis à part la récupération de l'image du graphique. L'image est bien copiée dans le presse-papier mais elle se révèle inutilisable dans VB.NET lors de l'importation, car une erreur survient.
Voici ce que j'utilise.
Code:
1 2 3 4 5 6
|
Dim chartCapture As Bitmap
AxMSChart1.EditCopy()
chartCapture = CType(Clipboard.GetImage(), Bitmap) ' L'exception est levée ici
PictureBox1.Image = chartCapture |
J'obtiens le message d'erreur suivant : Une exception de type 'System.ExecutionEngineException' a été levée.
Cette erreur (Récupération d'image MsChart impossible sous VB2005) semble connue, j'ai trouvé pas mal de gens ayant le même problème, mais je n'ai pas trouvé de solution concluante.
Voici un Exemple du forum MSDN
Je sais qu'il existe un composant .Net "Saqchart" pour les graphiques mais je n'ai pas le temps de tout changer.
Merci pour vos réponses.