Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.08;
Скачать: CL | DM;

Вниз

Chart.Canvas   Найти похожие ветки 

 
!aLeXa! ©   (2006-08-24 22:29) [0]

При рисовании на Canvas у компонента Chart то, что рисовалось, только мелькает на долю секунды и пропадает. Что я делаю не так?


 
Fay ©   (2006-08-24 22:49) [1]

!aLeXa! ©   (24.08.06 22:29)
А как рисуем?


 
MBo ©   (2006-08-25 06:22) [2]

Для самостоятельного рисования на Canvas у TChart имеется событие OnAfterЧего-то-там


 
!aLeXa! ©   (2006-08-26 01:09) [3]

Рисую как обычно - Chart.Canvas.Ellipse, к примеру.

Да, событие называется OfAfterDraw и наступает после прорисовки всех серий. Непонятка заключается в том, что, если вставить в него какое-нибудь рисование, то все ОК, а если вручную после прорисовки всех серий что-нибудь нарисовать на канве - оно пропадает. То есть код типа

chart1.serieslist[0].addxy(1,2);
chart1.canvas.ellipse(1,2,3,4);

не дает желаемого результата.


 
Германн ©   (2006-08-26 01:26) [4]


> !aLeXa! ©   (26.08.06 01:09) [3]
>
> Рисую как обычно - Chart.Canvas.Ellipse, к примеру.
>
> Да, событие называется OfAfterDraw и наступает после прорисовки
> всех серий. Непонятка заключается в том, что, если вставить
> в него какое-нибудь рисование, то все ОК, а если вручную
> после прорисовки всех серий что-нибудь нарисовать на канве
> - оно пропадает.

Рисовать "как обычно" можно только на бумаге! Или в тех компонентах, которые предназначены для рисования пользователем произвольных рисунков!
Все прочие компоненты заточены на то, чтобы сам компонент контроллировал то, что прорисовано. Если он допускает "дополнительную прорисовку" после своей собственной, он для этого представляет возможности типа вышеуказанной OfAfterDraw. И тогда в этой OfAfterDraw и только в этой OfAfterDraw можно добавить свой рисунок!


 
!aLeXa! ©   (2006-08-29 00:03) [5]

Германн

понятно, спасибо



Страницы: 1 вся ветка

Текущий архив: 2006.10.08;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.032 c
2-1158328792
Pa5ha
2006-09-15 17:59
2006.10.08
StrToFloat и языковые стандарты


15-1158484497
PHPDeveloper
2006-09-17 13:14
2006.10.08
Вопрос по БД


15-1157627753
Chort
2006-09-07 15:15
2006.10.08
13 сентября - День компьютерщика и программиста


3-1154688564
Rentgen
2006-08-04 14:49
2006.10.08
INSERT в базе со счетчиком, возможно??


6-1147542695
RUNaum
2006-05-13 21:51
2006.10.08
Распаковать gzip-архив