Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Can only call DragMove when primary mouse button is down

Îåêßíçóå áðü ôï ìÝëïò kokoras. Τελευταία δημοσίευση από το μέλος kokoras στις 22-04-2011, 16:24. Υπάρχουν 2 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  14-04-2011, 16:42 65185

    Can only call DragMove when primary mouse button is down

    Γεια σας παιδιά

    Είμαι αρχάριος και χρειάζομαι την βοήθειά σας. Έχω κάνει ένα WPF project, το windows style το έχω βάλει none και για να μπορώ να μετακινώ το παράθυρο έχω γράψει τον παρακάτω κώδικα


    Private Sub Window_MouseDown(ByVal sender As System.Object, ByVal e As System.Windows.Input.MouseButtonEventArgs) Handles MyBase.MouseDown

    DragMove()

    End Sub



    έχω προσθέσει και μία εικόνα που όταν ο χρήστης θα κάνει click πάνω της θα ανοίγει ο browser σε μια συγκεκριμένη σελίδα


    Private Sub Image4_MouseDown(ByVal sender As System.Object, ByVal e As System.Windows.Input.MouseButtonEventArgs) Handles Image4.MouseDown

    Process.Start("http://google.com")

    End Sub


    όταν ξεκινάω το debugging όλα είναι εντάξει, όταν όμως κάνω click στην φωτογραφία

    μου βγάζει exception “Can only call DragMove when primary mouse button is down” έχω κολλήσει εδώ και δεν μπορώ να βρω μια λύση, αν μπορεί κάποιος να μου πει μια λυση θα το εκτιμούσα ιδιαίτερα


    ευχαριστώ

  •  18-04-2011, 18:54 65250 σε απάντηση της 65185

    Απ: Can only call DragMove when primary mouse button is down

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    Class MainWindow 
        Private Sub MainWindow_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Input.MouseButtonEventArgs) Handles Me.MouseDown
            If e.LeftButton = MouseButtonState.Pressed Then
                Me.DragMove()
            End If
        End Sub
    
        Private Sub Image1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Input.MouseButtonEventArgs) Handles Image1.MouseDown
            If e.LeftButton = MouseButtonState.Pressed Then
                Process.Start("http://google.com")
                e.Handled = True ' Μην στείλεις το event στην πίσω στην φόρμα 
            End If
        End Sub
    End Class

  •  22-04-2011, 16:24 65324 σε απάντηση της 65250

    Απ: Can only call DragMove when primary mouse button is down

    ευχαριστώ
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems