MouseEventArgs.X 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取鼠标在产生鼠标事件时的 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 ,鼠标坐标值相对于引发事件的控件的坐标。 与拖放操作相关的某些事件具有与窗体原点或屏幕原点相关的鼠标坐标值。