Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Europakarte Länder färben und schraffieren (https://www.delphipraxis.net/181926-europakarte-laender-faerben-und-schraffieren.html)

Hartfrid Krause 18. Sep 2014 14:25

Europakarte Länder färben und schraffieren
 
Ich möchte mit delphi XE6 und teechart 2014 die Europa Landkarte( map:=wmeurope) färben:
Einmal mit vollen Farben: dies klappt mit valuecolor[25]:=col (mit col wird eine bestimmte Farbe definiert und valuecolor[25] ergibt Deutschland.)
Dann soll die Option umgesetzt werden, das Land – hier Deutschland - statt mit einer Farbe mit einer Schraffur zu belegen. Das klappt mit der unten angegebenen Zeile (if schraffur=true..) NICHT, wobei muster eine vorab definierte Schraffur aus einem array[1..6]of tbrushstyle=(bshorizontal,bsvertical,bsdiagcross,b sbdiagonal,bsfdiagonal,bscross) ist.

Wo ist der Fehler in der Zeile??


if auswahlsatz[2]=271 then //Deutschland
begin
if schraffur=false then valuecolor[25]:=col;
// if schraffur=true then chart1.Series[25].Brush.style:=muster; FEHLER
Exit;
end;

baumina 18. Sep 2014 14:35

AW: Europakarte Länder färben und schraffieren
 
Fehler beim Kompilieren oder Laufzeitfehler? Wie lautet die genaue Fehlermeldung? Was meinst du mit Array? Die Variable "muster" sollte vom Typ TBrushStyle sein. Oder wenns unbedingt ein Array sein soll, dann := muster[i].

Der schöne Günther 18. Sep 2014 16:46

AW: Europakarte Länder färben und schraffieren
 
Liste der Anhänge anzeigen (Anzahl: 2)
Also vom Code her habe ich jetzt nichts gebastelt, aber du kannst doch normal für jedes Land einen eigenen Stil haben? Siehe Bilder.

Hartfrid Krause 18. Sep 2014 17:29

AW: Europakarte Länder färben und schraffieren
 
an baumina:
muster ist vom typ: muster: tbrushstyle;
Kein Compile aber ein Laufzeitfehler
???

an der schöne Günter:
die vielen schönen muster bekomme ich nicht!
Braucht man dazu teechart pro ...?

Der schöne Günther 18. Sep 2014 18:08

AW: Europakarte Länder färben und schraffieren
 
Oh, ja, zumindest bei mir ist es TeeChart Pro V2014.11.140512.

Ich schaue bei Gelegenheit aber mal ob ich ein System ohne TeeChart Pro habe...

Hartfrid Krause 19. Sep 2014 12:29

AW: Europakarte Länder färben und schraffieren
 
Ich habe teechartpro 2014 , aber ohne source-code und kann die Schraffuren nirgends finden

Hartfrid Krause 20. Sep 2014 16:11

AW: Europakarte Länder färben und schraffieren
 
Wie kriege ich für jedes Land einen eigenen Stil?


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:27 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz