MouseEventArgs.X Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.