MouseEventArgs.X プロパティ

定義

マウス イベント生成時のマウスの x 座標を取得します。

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

プロパティ値

マウスの 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);
}
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 処理されると、マウス座標の値は、イベントを発生させたコントロールの座標に対する相対値になります。 ドラッグ アンド ドロップ操作に関連する一部のイベントには、フォームの原点または画面の原点を基準としたマウス座標値が関連付けられています。

適用対象

こちらもご覧ください