Как мне обновить положение мыши в ToolStripStatusLabel

Возможный дубликат:
Как отследить положение мыши по X/Y и распечатать ее на этикетке?

Кажется, я столкнулся с дорожной неровностью из-за небольшой проблемы, но никак не мог найти ответ. Это мой первый вопрос, заданный здесь, и я прошу прощения, если я пропустил решение этого вопроса!

У меня есть toolStripStatusLabel, который я хочу, чтобы текущая позиция мыши, я смог получить координаты, выполнив это:

private void mouseCoordinatesToolStripStatusLabel()
{
    this.toolStripStatusLabel1.Text = MousePosition.ToString();
    this.Refresh();
}

Но это позволило мне определить положение мыши только при загрузке, а не при перемещении мыши.

Любая помощь будет оценена, спасибо!

1 ответ

Решение

Это даст вам координаты курсора мыши:

...
this.toolStripStatusLabel1.Text = Cursor.Position.X.ToString() + " - " + Cursor.Position.Y.ToString();
...

Если вы хотите получать обновления при перемещении мыши, просто свяжите MouseMove событие из вашей формы и добавить предыдущий код. На самом деле, у вас тоже все в порядке, вы, кажется, просто не можете связать MouseMove событие.

Другие вопросы по тегам