Главная страница
    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-12879
pathfinder
2003-04-17 06:10
2003.05.05
Delphi & InterBase...


14-12924
klyonov
2003-04-18 08:12
2003.05.05
WS_EX_TRANSPARENT


1-12775
Lighnam
2003-04-21 10:27
2003.05.05
несколько расширений в 1 строке фильтра в open dialog


3-12627
User2
2003-04-14 17:15
2003.05.05
TComboBox и БД


14-12877
paranoid
2003-04-16 22:16
2003.05.05
Как спрятать свою программу!





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский