MouseEventArgs.Y プロパティ


マウス イベント生成時のマウスの y 座標を取得します。Gets the y-coordinate of the mouse during the generating mouse event.

 property int Y { int get(); };
public int Y { get; }
member this.Y : int
Public ReadOnly Property Y As Integer



マウスの y 座標 (ピクセル単位)。The y-coordinate of the mouse, in pixels.

次のコード例では、プロパティとプロパティを使用して、 X Y マウスポインターの現在の位置をウィンドウに表示し ToolTip ます。The following code example uses the X and Y properties to display the current position of the mouse pointer in a ToolTip window. このコードを使用するには、 TrackCoordinates フォームコンストラクターからを呼び出します。To use this code, call TrackCoordinates from the form constructor.

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


マウスの座標は、発生しているイベントによって異なります。The mouse coordinates vary based on the event being raised. たとえば、 Control.MouseMove イベントが処理されると、マウス座標の値は、イベントを発生させたコントロールの座標に対する相対値になります。For example, when the Control.MouseMove event is handled, the mouse coordinate values are relative to the coordinates of the control that raised the event. ドラッグアンドドロップ操作に関連する一部のイベントには、フォームの原点または画面の原点に対する相対的なマウス座標の値が関連付けられています。Some events related to drag-and-drop operations have associated mouse coordinate values that are relative to the form origin or the screen origin.