2016-06-30 24 views
0

Ich entwickle ein Addon für Ms-Word mit C#, alles was ich will, ist die Koordinaten des nächsten Klick nach einem Klick auf die Schaltfläche erhalten.Holen Sie sich die Koordinaten der Mausklick nach dem Klicken auf eine Schaltfläche

Vielen Dank im Voraus.

//This is the Click 

public void ClickRibbon(Office.IRibbonControl control){ 

    //After this, we have to read a next Click anywhere on the Form whose coordinates needs to be determined 
} 
+1

können Sie zeigen uns, Code von dem, was Sie versucht? – Neijwiert

+0

siehe bearbeiten bro @Neijwiert –

Antwort

0

this helps ..

bool TrackFlag = false; 

    public void ClickRibbon(Office.IRibbonControl control) 
    { 
     TrackFlag = true; 
    } 

    private void Form1_Click(object sender, EventArgs e) 
    { 
     if (TrackFlag) 
     { 
      TrackFlag = false; 
      int x = MousePosition.X; 
      int y = MousePosition.Y; 
      MessageBox.Show("Location (x,y) (" + x + "," + y + ")"); 
     } 
    } 
+0

Eigentlich arbeite ich an MS-Word-Add-on, ich weiß nicht, Microsoft haben als ihre 'Form'' Name' @lal –

+0

@ZaidAAmir Sorry, ich dachte, Sie verwenden Ribbon-Steuerelement in Formularanwendung. Haben Sie die Cursor.Position-Eigenschaft versucht? [Quelle] (http://stackoverflow.com/questions/3031985/get-current-cursor-position-in-word-vsto) – lal