ThinkGeo.com    |     Documentation    |     Premium Support

Custom Cursor drive me crazy!

 hi dears


i have hardships with change deafult cursor of map .


look:



  MapObject.Cursor = CursorType.Custom;
                 MapObject.CustomCursorUri = new Uri(Request.Url, "zoomInCursor.cur");
every thing is ok but cursor never changed?!
is the cursor must be spacial type (for example 32*32  4bit) or i forget something?
 
another problem is why there is not deafult toolbar like zoom control tool or pan(with hand cursor not move cursor!) tool ?
and how we can achive these?
 
best regards



Hi hossein, 
  
 Thanks for your post. 
  
 You can try this function for set cursor: 
  
 function SetCursorType() {  
 <%=Map1.ClientID %>.GetMapParser().map.div.style.cursor = "Wait";  
 }  
  
 And this post have some more information: gis.thinkgeo.com/Support/DiscussionForums/tabid/143/aff/12/aft/7968/afv/topic/Default.aspx#22323 
  
 Sorry maybe I misunderstand your 2nd question, do you want a control for set cursor? 
  
 Regards, 
  
 Don

thanks don for your reply 

about cursor i try to change it via code,    imagine we  have a toolbar and want to change cursor by press each of button of toolbar 

the toolbar run at server side and each button do an action on map. (map is in updatepanel AJAX)





in second question my mean is you probably seen ESRI ArcEngine or ArcServer that have default toolbar control and developer can access some  

usefull   control like zoom in or full extent or rotate map and etc  but here i have to make them by code for example i need a toolbar that have a button  

when user click on it cursor changed to zoomin and user can manually do zoom byself. 



again thanks and wish happiness times!



Hi hossein,  
  
 Thank you for your comments and suggestions! 
  
 We still have many important pending enhancements so maybe we cannot implement that now, but we will try our best for make our map better in future. 
  
 Best regards, 
  
 Don