ArcObjects Library Reference (Geometry)  

IPoint.X Property

The X coordinate.

[Visual Basic .NET]
Public Property X As Double
public double X {get; set;}
  double* X
  double X


X [out, retval]   X is a parameter of type double X   X is a parameter of type double

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Returns and Sets the X coordinate of the Point.  The X coordinate is the horizontal position of the point.


    // The following example shows how to set the x,y,z,m properties
    // for a point. Note that you need to tell the point to be
    // M- and Z-aware.
    public void DisplayCoordinates()
        IPoint point = new PointClass();
        point.PutCoords(100, 100);
        IMAware mAware = point as IMAware;
        mAware.MAware = true;
        IZAware zAware = point as IZAware;
        zAware.ZAware = true;
        point.Z = 50;
        point.M = 10;
        System.Windows.Forms.MessageBox.Show(point.X + "," + point.Y + "," + point.Z + "," + point.M);


See Also

IPoint Interface | IPoint.Y Property | IPoint.Z Property | IPoint.M Property

.NET Snippets

Statements - Convert Coordinates MGRS to LatLong, DMS and UTM | Zoom by Ratio and Recenter | Get Map Coordinates from Screen Coordinates | Transform Point | Display LatLong, DMS, and UTM from MGRS | Draw Compound Marker on Dynamic Display