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

 

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

get Forms.MouseEventArgs of a FORM when clicking a control!

Îåêßíçóå áðü ôï ìÝëïò Johnnyxp64. Τελευταία δημοσίευση από το μέλος Johnnyxp64 στις 10-11-2010, 13:32. Υπάρχουν 2 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  10-11-2010, 13:07 60833

    get Forms.MouseEventArgs of a FORM when clicking a control!

    καλησπερα

    εχουμε μια φορμα και μεσα της για παραδειγμα ενα label.

    πως μπορω να παρω καθε φορα που κανει raise to _MouseDown του label τα MouseEventArgs της ΦΟΡΜΑΣ ωστε να κανω μετα το drag drop μου σωστα (αυτο το εχω)
    διοτι τωρα αν κανω κλικ στο κοντρολ περνω τις συντεταγμενες του πονικιου σε σχεση με το control και οχι με την φορμα.
    και πρεπει να παρω τις συντεταγμενες του πονικιου σε σχεση με ολη την φορμα αλλα σε μορφη MouseEventArgs!

    καμια ιδεα?

    tnx

    This Business Is Binary. You are a 1 or a 0. Alive or Dead.-
  •  10-11-2010, 13:29 60835 σε απάντηση της 60833

    Απ: get Forms.MouseEventArgs of a FORM when clicking a control!

    Μήπως θες κάτι τέτοιο :

    Point formLocation = this.PointToClient(new Point(Cursor.Position.X, Cursor.Position.Y));
  •  10-11-2010, 13:32 60836 σε απάντηση της 60835

    Απ: get Forms.MouseEventArgs of a FORM when clicking a control!

    μολις βρηκα κι εγω αuη την λυση Me.PointToClient(Cursor.Position) και αναγκαστηκα θα το κανω ετσι αλλαξα λιγο την function Μου που κανει το DragDrop και περιμενει Point as parameter kai oxi mono e as mouse.eventArggs.

    βεβαια αν μπορουσα να εχω το 
    ByVal e As System.Windows.Forms.MouseEventArgs
    της φορμας θα ηταν το τελειο....αλλα κανενα προβλημα
    thank you

    This Business Is Binary. You are a 1 or a 0. Alive or Dead.-
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems