Форум: "Потрепаться";
Текущий архив: 2003.05.05;
Скачать: [xml.tar.bz2];
ВнизПомогите найти шаманов 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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.007 c