Thema: Delphi Array oder Integer?

Einzelnen Beitrag anzeigen

Benutzerbild von rhodan
rhodan

Registriert seit: 4. Okt 2005
Ort: Hamburg
150 Beiträge
 
Delphi 7 Personal
 
#5

AW: Array oder Integer?

  Alt 19. Mär 2014, 21:59
ne..selbst wenn ich den code probiere
Code:
procedure Tworldmapsource.hsiHotSpotEnter(Sender: TObject; HotSpot: THotSpot);
var
 i:Integer;
begin
if hotspot = hsi.HotSpotByID('Kanada') then
begin


hsi.HotSpots[50].ShowClick:= true;
hsi.HotSpots[51].ShowClick:= true;
hsi.HotSpots[52].ShowClick:= true;
hsi.HotSpots[53].ShowClick:= true;
hsi.HotSpots[54].ShowClick:= true;
hsi.HotSpots[55].ShowClick:= true;
hsi.HotSpots[56].ShowClick:= true;
hsi.HotSpots[57].ShowClick:= true;
hsi.HotSpots[58].ShowClick:= true;
hsi.HotSpots[59].ShowClick:= true;
hsi.HotSpots[60].ShowClick:= true;
hsi.HotSpots[61].ShowClick:= true;
hsi.HotSpots[62].ShowClick:= true;
hsi.HotSpots[63].ShowClick:= true;
hsi.HotSpots[64].ShowClick:= true;
hsi.HotSpots[65].ShowClick:= true;
hsi.HotSpots[66].ShowClick:= true;
hsi.HotSpots[67].ShowClick:= true;
hsi.HotSpots[68].ShowClick:= true;
end;
end;
hab ich das selbe ergebnis..scheint so als würde die komponente nur auf den hotspot reagieren der als erstes KANADA heisst...sowas blödes...alle anderen inseln werden einzelnd hervorgehoben, nur wenn ich auf den hotspot 50 gehe markiert er alle...grrrrrr

@ sir rufo:
ja wenn ich einen hotspot erstelle bekommt er automatisch ne nummer und ich habe allen Kanada als namen gegeben

@ popov: haste nen beispiel? mit arrays hab ich bis jetzt kaum gearbeitet leider, habs per google kurz versucht aber bin auf granit gestossen

Geändert von rhodan (19. Mär 2014 um 22:02 Uhr)
  Mit Zitat antworten Zitat