Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by rhodan,
20. Mär 2014
im prinzip ist die komponente recht einfach gestrickt...
ich hab sie als teil des TMS component bundles 7.0 wo noch einige andere tolle dinge mit drin sind, kann ich nur empfehlen.
als erstes lädt man ein bild in das hotspotimage welches man benutzen möchte, dann macht man in delphi dort nen doppelklick drauf und es öffnet sich der hotspoteditor... nun kannst du entweder via rechteck,...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by rhodan,
20. Mär 2014
...wie der code einfach mal funktioniert..kaum macht mans richtig :lol::lol:
danke dir! wieder was dazugelernt! :-D :oops: :-D :-D
und danke fürs bart fusselig reden :D
ps: jep das ist kanada und nicht simbabwe i know, sind noch keine texte dafür drin ;D
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by rhodan,
20. Mär 2014
huh tut mir leid den post hab ich gestern nicht gesehen, hab die seite wohl nicht aktualisiert. ich probiers heute nachmittag mal aus, danke!
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by rhodan,
19. Mär 2014
das problem ist es wird bei
procedure Tworldmapsource.hsiHotSpotEnter
nur auf den EINEN hotspot zugegriffen auf dem ich gerade bin
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by rhodan,
19. Mär 2014
ich dachte ich hätte genau das schon getan indem ich nach dem hotspotnamen gesucht habe...oder welche möglichkeit meinst du...mit rausfinden?
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by rhodan,
19. Mär 2014
den namen holen? ich dachte das hätte ich mit
if hotspot = hsi.HotSpotByName('Kanada') then
begin
schon getan?
ich hatte gehofft er greift damit auf alle hotspots zu die diesen namen tragen...ich würde statt der integer variante gerne das mal mit nem array probieren..wie kann ich 50..68 in nem array fix deklarieren und hier anwenden als "i" ?
habt ihr nen tip?
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by rhodan,
19. Mär 2014
ne..selbst wenn ich den code probiere
procedure Tworldmapsource.hsiHotSpotEnter(Sender: TObject; HotSpot: THotSpot);
var
i:Integer;
begin
if hotspot = hsi.HotSpotByID('Kanada') then
begin
hsi.HotSpots.ShowClick:= true;
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by rhodan,
19. Mär 2014
Hi!
Ich bastle an einem geografie-lernprogramm für schüler. ich benutze die komponente HotSpotImage von TMS die es mir ermöglicht verschiedene Länder anklickbar zu machen. Das Problem bei Inselgruppen bzw in diesem Fall bei kanada ist es das Wasser zwischen den "Inseln" bzw dem "festland" liegt, ich also für kanada mehr als einen Hotspot habe der hervorgehoben werden soll wenn man mit der maus...