ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / WLanguage / WLanguage properties / Properties associated with windows, pages and controls
  • Limits in the reports
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
The X property is used to:
  • Get the X-coordinate of a control, Table control column or window (position on the X-axis).
  • Change the X-coordinate of a control or window (position on the X-axis).
This property can be used on a window or on controls in a window, page or report.
Example
// Find out the X-coordinate of "IMG_Image" control
ResX = IMG_Image.X
Syntax

Finding out the X-coordinate of an element Hide the details

<Result> = <Element used>.X
<Result>: Integer
  • X-coordinate of specified element:
    • If the control belongs to a window, this X-coordinate is expressed in pixels. It corresponds to the horizontal position of the upper-left corner of the control relative to the upper-left corner of the window's client area (i.e. the window without title bar, menu bar or borders).
    • If the control belongs to a report, this X-coordinate is expressed in millimeters. It corresponds to the horizontal position of the upper-left corner of the element in relation to the upper-left corner of te block to which the control belongs.
    • If the control belongs to a page, this X-coordinate is expressed in pixels. It corresponds to:
    • X-coordinate of specified column in a Table control (in pixels). Horizontal position of the upper-left corner of column in relation to the upper-left corner of Table control.
    <Element used>: Character string
    Name of element whose X-coordinate is requested.
    For a control associated with a tab, use the following notation:
    <Tab name>.<Control name>

    Modifying the X-coordinate of an element Hide the details

    <Element used>.X = <New X-coordinate>
    <Element used>: Character string
    Name of element whose X-coordinate will be modified.
    For a control associated with a tab, use the following notation:
    <Tab name>.<Control name>
    <New X-coordinate>: Integer
    • New X-coordinate of the specified control:
      • If the control belongs to a window, this X-coordinate is expressed in pixels. It corresponds to the horizontal position of the upper-left corner of the control relative to the upper-left corner of the window's client area (i.e. the window without title bar, menu bar or borders).
      • If the control belongs to a report, this X-coordinate is expressed in millimeters. It corresponds to the horizontal position of the upper-left corner of the element in relation to the upper-left corner of te block to which the control belongs.
      • If the control belongs to a page, this X-coordinate is expressed in pixels.
          Remark: The control must be a stackable control otherwise the modification of the X-coordinate will be ignored.
      • New Xcoordinate of specified column in a Table control (in pixels). Horizontal position of the upper-left corner of column in relation to the upper-left corner of Table control.
      Remarks
      Reports and Queries

      Limits in the reports

      The X property cannot be used on:
      • a report,
      • a report block.
      Remark:
      • A control cannot be displayed outside the block to which it belongs.
      • The Height and Width properties are used to get the height and width of a report control or report block.
      Minimum version required
      • Version 9
      This page is also available for…
      Comments
      Click [Add] to post a comment

      Last update: 09/14/2023

      Send a report | Local help