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.
J'obtiens le message d'erreur suivant : Une exception de type 'System.ExecutionEngineException' a été levée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
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.
Partager