Я использую компонент Steem TeeChart ActiveX 5 для приложения в .NET C#.Почему я получаю «холст не позволяет рисовать» при рисовании в компоненте TeeChart ActiveX 5?
Выполнение некоторых чертежей с использованием методов Line()
, Rectangle()
и Circle()
через свойство «Canvas
» компонента.
Мой код для рисования вызывается каждый раз на каждом OnBeforeDrawSeries()
и OnAfterDraw()
событиях компонента.
Когда есть только несколько рисунков, все работает нормально. Но когда количество чертежа увеличивается и после некоторого количества перерисовывается, я получаю MessageBox
с ошибкой «Холст не позволяет рисовать», а приложение завершает работу.
Я считаю, что это как-то связано с «перегрузкой» компонента вызовами рисования.
Я использую эту функцию неправильным способом, или могу ли я считать это ошибкой в компоненте?
К сожалению, TeeChart .NET слишком медленный для моего случая. Мне нужно построить серию с большим количеством очков, а производительность TeeChart ActiveX лучше. – Jonas 2008-09-22 18:00:33