Как мне обновить положение мыши в 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
событие.