J'utilise le composant TeeChart ActiveX 5 de Steema pour une application dans .NET C#.Pourquoi j'obtiens un "Canvas ne permet pas de dessiner" en dessinant dans le composant TeeChart ActiveX 5?
Je fais quelques dessins en utilisant les méthodes Line()
, Rectangle()
et Circle()
grâce à la propriété "Canvas
" du composant.
Mon code de dessin est appelé sur tous les événements OnBeforeDrawSeries()
et OnAfterDraw()
du composant.
Lorsqu'il n'y a que quelques dessins, cela fonctionne bien. Mais quand la quantité de dessin augmente et après un certain nombre de retraits, j'obtiens un MessageBox
avec une erreur "Canvas n'autorise pas le dessin" et l'application se termine .
Je crois que cela est en quelque sorte dû à "surcharger" le composant avec des appels de dessin. Est-ce que j'utilise cette fonctionnalité dans le mauvais sens, ou est-ce que je peux considérer cela comme un BUG dans le composant?
Malheureusement le TeeChart .NET est trop lent pour mon cas. J'ai besoin de tracer la série avec beaucoup de points et la performance de TeeChart ActiveX est meilleure. – Jonas