Registriert seit: 20. Feb 2007
90 Beiträge
Delphi XE6 Professional
|
Europakarte Länder färben und schraffieren
18. Sep 2014, 15:25
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;
|