2016-10-27 14 views
0

Я работал над простой программой, которая считывает местоположение координат вашей мыши и отображает их внутри метки. Теперь я задаю вопрос:Динамические координаты для местоположения мыши

Могу ли я установить координаты местоположения внутри textbox1 и textbox2 (один для x и второй для y), чтобы указатель мыши изменил свое реальное положение, как только я напишу параметры?

Например:

private void Form1_MouseMove(object sender, MouseEventArgs e) 
{ 
    e.location.x = textbox1.text; 
    e.location.y = textbox2.text; 
} 
+1

http://stackoverflow.com/questions/8050825/how-to-move-mouse- курсора, используя-с – Mahdi

ответ

0

От @ комментарий Махди, адаптированный к вашему делу:

private void Form1_MouseMove(object sender, MouseEventArgs e) 
{ 
    int x = Int32.Parse(textbox1.text); 
    int y = Int32.Parse(textbox2.text); 
    this.Cursor = new Cursor(Cursor.Current.Handle); 
    Cursor.Position = new Point(Cursor.Position.X - x, Cursor.Position.Y - y); 
    Cursor.Clip = new Rectangle(this.Location, this.Size); 
}