Welcome to MapForums!

Register, sign in, or use Facebook Connect above to join in and participate in the forum.

When you are signed in, this message, the ads in this row, and the red-underlined link ads all go away.

Subscribe to receive our newsletter.
Subscribe Unsubscribe
Results 1 to 2 of 2

Capture the Pushpin move event

This is a discussion on Capture the Pushpin move event within the MapPoint Desktop Discussion forums, part of the Map Forums category; Hi, I linked a DB (using a UDL) to a dataset. But I need to change the Lat,lon data on ...

  1. #1
    Maverick is offline Junior Member Yellow Belt
    Join Date
    Feb 2003
    Posts
    12

    Capture the Pushpin move event

    Hi,
    I linked a DB (using a UDL) to a dataset.
    But I need to change the Lat,lon data on my database when the user move the pushpin.
    Is this possible?
    Thanks in advance!

  2. #2
    Anonymous is offline Senior Member Black Belt
    Join Date
    Jul 2002
    Posts
    5,137

    Capture the Pushpin move event

    Maybe. Depends on how you want it to work. You could try using the mouse events. Somehting like the following untested code:

    Dim WithEvents mpObj As New MapPoint.Map
    Dim objLoc As MapPoint.Location
    Dim objPin As MapPoint.Pushpin

    Private Sub mpObj_MouseDown(ByVal Button As Long, ByVal Shift As Long, ByVal X As Long, ByVal Y As Long)
    If TypeOf mpObj.Selection Is MapPoint.Pushpin Then
    Set objPin = mpObj.Selection
    Set objLoc = objPin.Location
    Else
    Set objPin = Nothing
    Set objLoc = Nothing
    End If
    End Sub

    Private Sub mpObj_MouseUp(ByVal Button As Long, ByVal Shift As Long, ByVal X As Long, ByVal Y As Long)
    If objPin Is mpObj.Selection Then
    ' It's the same pushpin
    If 0 <> objPin.Location.DistanceTo(objLoc) Then
    'It's moved do something
    End If
    End If
    Set objPin = Nothing
    Set objLoc = Nothing
    End Sub

    Note the location object don't have identiy, but pushpin objects do. A location is really just an object that represents a number (e.g. Lat/Long). A pushpin is an actual object on a map, so "objPin is mpObj.Selection" works while "objPin.Location is objLoc" does not.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Pushpin move on map and new locaiton
    By Anonymous in forum MapPoint Desktop Discussion
    Replies: 2
    Last Post: 01-28-2005, 02:26 PM
  2. find city name & state name on mouse move event
    By Atul22 in forum MapPoint Desktop Discussion
    Replies: 2
    Last Post: 10-15-2004, 04:28 AM
  3. Capture mappoints close event
    By Dazzer in forum MapPoint Desktop Discussion
    Replies: 0
    Last Post: 06-29-2004, 05:19 AM
  4. Help.! How to move a pushpin in the map.
    By Anonymous in forum MapPoint Desktop Discussion
    Replies: 9
    Last Post: 03-10-2003, 05:00 PM
  5. It is possible to drag / drop (move) an PushPin on....
    By Anonymous in forum MapPoint Desktop Discussion
    Replies: 1
    Last Post: 12-03-2001, 02:54 AM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83