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

Вниз

Помогите найти шаманов TChart а   Найти похожие ветки 

 
Val ©   (2003-04-16 19:12) [0]

Коллеги, поделитесь ссылками, где можно найти живые форумы/ статьи на тему профессиональной работы с TChart.


 
MBo ©   (2003-04-17 06:20) [1]

http://www.steema.com/support/support.htm


 
ghg ©   (2003-04-17 08:35) [2]

дык а че бы здесь не спросить


 
MBo ©   (2003-04-17 09:12) [3]

>ghg
Да толстое прерывистое перо он хочет в win9X


 
Val ©   (2003-04-17 15:16) [4]

>MBo © (17.04.03 09:12)
спасибо за ссылку.
нет, хочу я его не в 9x, а в 4.02 charte на NT линейке ;Р


 
MBo ©   (2003-04-17 15:49) [5]

> NT линейке
тогда пробуй:

procedure TForm1.Button1Click(Sender: TObject);
var hp:HPen;
b:TLogBrush;
i:integer;
begin
b.lbStyle:=BS_SOLID;
b.lbColor:=clBlue;
hp:=ExtCreatePen(PS_GEOMETRIC+PS_DOT,5,b,0,nil);
canvas.pen.handle:=hp;
Series1.LinePen.Assign(Canvas.Pen);
for i:=0 to 10 do
Series1.AddXY(i,sin(i))
end;


 
Val ©   (2003-04-17 16:26) [6]

нет, к сожалению и так не проходит, все то же самое - никакой реакции на изменение - и цвет и толщина и стиль остаются по умолчанию.


 
MBo ©   (2003-04-17 16:31) [7]

У меня проходит (XP, TChart 6, перо в Series1 изначально сплошное черное шириной 1)


 
Val ©   (2003-04-17 16:39) [8]

>MBo © (17.04.03 16:31)
я уже понял, что у вас проходит, еще по теме в основном форуме. дело, видно в версиях чарта, но чем/как они перекрывают это перо, которое мы создаем?


 
MBo ©   (2003-04-17 16:51) [9]

>Val
тогда-то я прямо в TChart задавал такое перо, а сейчас этот трюк попробовал.


 
Val ©   (2003-04-17 17:08) [10]

я создаю динамически ObjectList этих series и пытаюсь для каждой свое перо установить - и вот такой негаразд со стилем :(
У TSeries есть статический метод
function CreateChartPen: TChartPen;
может быть, они его вызывают постоянно и мое созданное перо остается не у дел? м.б. его переопределить как-то?


 
MBo ©   (2003-04-17 17:48) [11]

Кстати, когда в редакторе компонента создал серию, изменил толщину пера на 2, и применил указанный трюк, то сработало, а если перо сначала не менял, то не получилось. Попробуй тоже так.


 
Val ©   (2003-04-17 18:47) [12]

не поверите - почему-то присвоение хендлу пера ExtCreatePen меняет для пера канвы хендл, но не меняет ни цвета пера ни толщины пера ни его стиля - что за чудо?


 
MBo ©   (2003-04-17 18:50) [13]

Оно, видимо, пересоздается, но стиль проверяется и сбрасывается в обычный.

Попробовал задать LinePen.Width>1 и применить Assign?


 
Val ©   (2003-04-17 19:03) [14]

да, конечно, во время проб и обнаружил это.
Но ведь пример с MoveTo, который я приводил в первой ветке - работает как надо. Ладно, если проверяется стиль и сбрасывается в Series, но на канве почему - ведь не 9х?



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

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

Наверх




Память: 0.49 MB
Время: 0.018 c
1-12780
Till
2003-04-20 15:12
2003.05.05
StringGrid


14-12917
ZeroDivide
2003-04-15 15:42
2003.05.05
Одна интересная тема, связанная с архивацией.


6-12859
xZero
2003-03-09 23:04
2003.05.05
Передача .exe


3-12667
Arm79
2003-04-09 19:43
2003.05.05
отчеты с помощью Rave


1-12823
Dinn
2003-04-22 17:04
2003.05.05
Delphi 5 and chm-file