Прочитать на английском

Поделиться через


MouseEventArgs.X Свойство

Определение

Возвращает координату X указателя мыши в момент создания события мыши.

public int X { get; }

Значение свойства

Координата X указателя мыши в пикселях.

Примеры

В следующем примере кода используются X свойства и Y для отображения текущей позиции указателя мыши в ToolTip окне.

ToolTip trackTip;

private void TrackCoordinates()
{
    trackTip = new ToolTip();
    this.MouseMove += new MouseEventHandler(Form1_MouseMove);
}

void Form1_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e)
{
    String tipText = String.Format("({0}, {1})", e.X, e.Y);
    trackTip.Show(tipText, this, e.Location);
}

Комментарии

Координаты мыши зависят от возникаемого события. Например, при обработке Control.MouseMove события значения координат мыши находятся относительно координат элемента управления, вызвавшей событие. Некоторые события, связанные с операциями перетаскивания, имеют связанные значения координат мыши относительно источника формы или экрана.

Применяется к

Продукт Версии
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

См. также раздел