Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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
14-12937
Johnmen
2003-04-18 10:32
2003.05.05
Глупость человеческая


14-12938
vajo
2003-04-18 06:31
2003.05.05
Сертификаты соответсвия


8-12839
bigcrush
2003-01-28 15:31
2003.05.05
Где есть описание PNG


14-12939
Mad Rapper
2003-04-16 17:28
2003.05.05
Как в текстовое поле вставлять рисунки?


11-12677
Alexei Dragoner
2002-07-19 19:53
2003.05.05
Как быть с Timer ом?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский