MouseEventArgs.Y Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает координату Y указателя мыши в момент создания события мыши.
public:
property int Y { int get(); };
public int Y { get; }
member this.Y : int
Public ReadOnly Property Y As Integer
Значение свойства
Координата Y указателя мыши в пикселях.
Примеры
В следующем примере кода свойства и Y используются X для отображения текущего положения указателя мыши в ToolTip окне. Чтобы использовать этот код, вызовите TrackCoordinates
из конструктора форм.
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);
}
Dim TrackTip As ToolTip
Private Sub TrackCoordinates()
TrackTip = New ToolTip()
End Sub
Private Sub Form1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseMove
Dim TipText As String = String.Format("({0}, {1})", e.X, e.Y)
TrackTip.Show(TipText, Me, e.Location)
End Sub
Комментарии
Координаты мыши зависят от создаваемого события. Например, при обработке Control.MouseMove события значения координат мыши связаны с координатами элемента управления, вызвавшей событие. Некоторые события, связанные с операциями перетаскивания, имеют связанные значения координат мыши, которые относятся к источнику формы или экрану.