MouseEventArgs.X Eigenschap

Definitie

Haalt de x-coördinaat van de muis op tijdens het genereren van de muisgebeurtenis.

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

Waarde van eigenschap

De x-coördinaat van de muis, in pixels.

Voorbeelden

In het volgende codevoorbeeld worden de X en Y eigenschappen gebruikt om de huidige positie van de muisaanwijzer in een ToolTip venster weer te geven.

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

Opmerkingen

De muiscoördinaten variëren op basis van de gebeurtenis die wordt gegenereerd. Wanneer de Control.MouseMove gebeurtenis bijvoorbeeld wordt verwerkt, zijn de waarden van de muiscoördinaat ten opzichte van de coördinaten van het besturingselement dat de gebeurtenis heeft gegenereerd. Sommige gebeurtenissen met betrekking tot slepen-en-neerzetten-bewerkingen hebben waarden voor muiscoördinaat gekoppeld die relatief zijn ten opzichte van de oorsprong van het formulier of de oorsprong van het scherm.

Van toepassing op

Zie ook