[Delphi] Inny wygląd TChart po uruchomieniu niż w IDE

0

Witam.

Mam problem. Zachciało mi się użyć w jednej aplikacji TChart, jako że w Delphi 7 Personal go nie ma,
a czasami korzystam jeszcze z Delphi 3 [wiem, wiem straszny staroć, ale mi się przydaje ;P] i tam po
doinstalowaniu wcześniej usuniętej paczki jest komponent TChart. Ale mam problem komponent po tym
jak się go ustawi w IDE po uruchomieniu wygląda zupełnie inaczej. Dopóki nie naniose AddXY na
wykres jakiś wartośći - to całość wygląda inaczej. Widziałem stare demo TeeCharta i tam jakimś
cudem TCharty są po uruchomieniu takie jak w DesingTime. Chyba dlatego, że są tam dodane także
komponenty TPieSeries lub TBarSeries, ale ja też takie mam je dodane przez dialog "Edit Chart".
Jeżeli chodzi o te TCharty to po raz pierwszy będę chciał zastosować go w programie, dlatego sobie
nie radzę, a na sieci nie znalazłem poza NiceChart, który i tak nie jest idealny i tylko do Delphi 7
jakichs darmowych komponentów do wyświetlania wykresów. Czekam na odpoweidź. z góry dziękuję.

0

Też szukałem po sieci jakiegoś fajnego charta, który sprostałby moim wymaganiom, aż w końcu napisałem swojego. Spróbuj to nie trudne, Canvas plus trochę matematyki a wszystko działa tak jak ty chcesz.

0

Tak też zrobię, jednak nie chce bawić mi się w przerabianie NiceChart od Delphi 7, bo żeby go użyć
w Delphi 3 z wykresem słupkowym (a na takim mi zależy) - to trzeba by jakoś wymodzić rysowanie
na Canvasie eleganckich prostokątów, bo te które rysuje komponent są wywoływane poprzez prockę
Rectangle, ale z parametrami, które Delphi 3 nie obsługuje. Dlatego znalazłem bez problemów taki
komponent, który ALProgressBar pozwala wyświetlać ProgressBary od dołu do góry i w dowolnych
kolorach, no i on będzie tworzony dynamicznie pokazywał słupki obok siebie. A że wartość jaką ma
pokazywać może być całkowita toteż mi wystarczy. Do tego stowrzyłem sobie własny komponent o
nazwie TCanvasedSrollBox, który jest klasą dziedziczącą z TSrollBox, ale z Canvasem i tego użyje.
Jednak jakby ktoś znał odpowiedź na moje pytanie z pierwszego posta - to proszę odpiszcie tutaj :)

0

Potrzeba matką wynalazków. Tak na marginesie daruj sobie delphi 3, D2005 Pe jest za darmo nawet do użytku komercyjnego.

1 użytkowników online, w tym zalogowanych: 0, gości: 1