Click here to Skip to main content
15,886,056 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
How to define different HotSpot programatically in single ImageMap Control when Image change in ImageMap?
Posted
Comments
Sergey Alexandrovich Kryukov 25-May-11 3:19am    
Any effort?
--SA

1 solution

RectangleHotSpot hotSpot;

string str1 = "Select * from tablename where id='" + id+ "'";
//ds = codegen.GetDataSet(str);
DataTable ImageMapDT = codegen.GetDataTable(str1);
// DataTable ImageMapDT = EzdrojeDB.ImageMapCoordinates(voivodshipId); // get data form DB
foreach (DataRow dr in ImageMapDT.Rows)
{
hotSpot = new RectangleHotSpot();
hotSpot.HotSpotMode = HotSpotMode.PostBack;
hotSpot.Top = Convert.ToInt32(dr[2].ToString());
hotSpot.Left = Convert.ToInt32(dr[3].ToString());
hotSpot.Right = Convert.ToInt32(dr[4].ToString());
hotSpot.Bottom = Convert.ToInt32(dr[5].ToString());
//hotSpot.AlternateText = "left pan";
hotSpot.AccessKey = dr[6].ToString();
hotSpot.HotSpotMode = HotSpotMode.PostBack;
hotSpot.NavigateUrl = "NewWindow.aspx";
hotSpot.PostBackValue = dr[7].ToString();
ImFullImage.HotSpots.Add(hotSpot);

}
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900