Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2017
31
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1. Try
  2. If switch Then
  3. 'Handle Dynamic Mode Needed Changes
  4. HandleDynamicModeActions(True)
  5.  
  6. 'Convert map to DynamicMap
  7. 'make sure to switch into dynamic mode
  8. m_dynamicMap = CType(mapControl.ActiveView.FocusMap, IDynamicMap)
  9. If (Not m_dynamicMap.DynamicMapEnabled) Then
  10. m_dynamicMap.DynamicMapEnabled = True
  11. End If
  12. m_displayTransformation = mapControl.ActiveView.ScreenDisplay.DisplayTransformation
  13.  
  14. 'hook the dynamic display events
  15. AddHandler(CType(m_dynamicMap, IDynamicMapEvents_Event)).AfterDynamicDraw, AddressOf OnAfterDynamicDraw
  16. Else
  17. 'Remove the dynamic display events
  18. RemoveHandler(CType(m_dynamicMap, IDynamicMapEvents_Event)).AfterDynamicDraw, AddressOf OnAfterDynamicDraw
  19. m_dynamicMap.DynamicMapEnabled = False
  20. m_dynamicMap = Nothing
  21.  
  22. 'Handle Dynamic Mode Needed Changes
  23. HandleDynamicModeActions(False)
  24. End If
  25. Catch ex As Exception
  26. Dim strError As String
  27. If enumCurrentLanguage = Language.Arabic Then
  28. strError = ex.Message & " In SwitchToDynamicMap"
  29. Else
  30. strError = ex.Message & " In SwitchToDynamicMap"
  31. End If
  32. HandleException(ex, strError, ex.TargetSite.Name)
  33. End Try
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement