ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

This content has been translated automatically.  Click here  to view the French version.
Help / Developing an application or website / Controls, windows and pages / Controls: Available types / Progress Bar control
  • Overview
  • Properties available in a window
  • Properties available in a page
  • Properties available in server code
  • Properties available in browser code
  • Properties available in PHP
  • Properties available in a report
WINDEV
WindowsLinuxJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac Catalyst
Others
Stored procedures
Progress Bar control properties
Overview
WLanguage properties can be used to manipulate a ProgressBar field in a window, a page or a report..
Properties available in a window
WINDEVWindowsAndroidiPhone/iPadJava The following WLanguage properties are associated with a Progress Bar control found in a window:
AccessibilityThe Accessibility property gets and sets the accessibility properties of a control.
AnchorThe Anchor property sets the anchors of a control in a window, page or report.
AnchorRateBottomThe AnchorRateBottom property is used to:
  • Find out the anchor rate when a control moves on the vertical axis.
  • Modify the anchor rate when a control moves on the vertical axis.
AnchorRateHeightThe AnchorRateHeight property is used to:
  • Find out the vertical anchor rate of a control.
  • Modify the vertical anchor rate of a control.
AnchorRateRightThe AnchorRateRight property is used to:
  • Find out the anchor rate when a control moves on the horizontal axis.
  • Modify the anchor rate when a control moves on the horizontal axis.
AnchorRateWidthThe AnchorRateWidth property is used to:
  • Find out the anchor rate when a control (or a table column) stretches on the horizontal axis.
  • Modify the anchor rate when a control (or a table column) stretches on the horizontal axis.
AnimationThe Animation property animates an image.
BackgroundColorThe BackgroundColor property is used to set the background color of a control, window, page or block of a report.
BackgroundImageThe ImageFond property lets you view and modify the background image of an element: window, page, field or state.
CaptionIn a database, the Caption property is used to:
  • Find out the caption associated with a file item.
  • Find out the caption associated with a data file.
  • Find out and modify the connection caption.
In a report, the Caption property is used to:
  • Find out the text displayed in a Static or Link control.
  • Modify the text displayed in a Static or Link control.
In a window or page, the Caption property is also used to:
  • Find out and modify the caption of a control found in a window or in a page.
  • Find out and modify the caption of a menu option.
  • Find out and modify the title of a window or page.
  • Find out the content of a Breadcrumb control.
ColorThe Color property gets or sets the font color of:
  • a Font variable.
  • text displayed in a Static or Calculated control of a report.
  • text displayed in a window control.
  • text displayed in a page control.
DataBindingThe DataBinding property gets and changes the binding between a control and:
  • a data file item.
  • a variable.
  • several variables.
DisplayEnabledThe DisplayEnabled property is used to:
  • determine whether or not a control or window is refreshed. If the control is displayed, its content is refreshed regularly.
  • refresh a control or window.
ExtraThe Extra property is used to:
  • Get additional information about a control, window, or page.
  • Edit additional information of a control, window or page.
WEBDEV - Browser code In browser code, you can only get additional information of a control or page.
FlexAlignSelfThe FlexAlignSelf property gets and sets the alignment of an item along the cross axis of a Flexbox control (corresponding CSS property: "align-self").
FlexGrowThe FlexGrow property gets and sets the grow factor of an item in a line of a Flexbox control.
FlexShrinkThe FlexShrink property gets and sets the shrink factor of an item in a line of a Flexbox control.
FullNameThe FullName property is used to find out the full name:
  • of a control.
  • of a window.
  • of a menu option.
  • of a table column.
GrayedThe Grayed property is used to:
  • Determine if a control (or a group of controls) is grayed out.
  • Gray out or ungray a control, a group of controls or a window.
GroupThe property Group property allows you to:
  • find out whether the control belongs to a group of controls. If the control belongs to one or more groups, the Group property can be used to identify these groups of controls.
  • associate a control with a group of controls.
HeightThe Height property gets and sets the height:
  • of a control or block in a report.
  • of a control (in a window), window, row of a Table, List Box or ListView control, option of a Radio Button or Check Box control, break header or footer of a Table or Looper control.
  • of a control (in a page), break header or footer in a Table or Looper control. The control can be overlayable or not.
  • of a break cell in a Table or Looper control.
HelpNumberThe HelpNumber property is used to identify and modify the help number associated with a control.
HideWhileScrollingThe HideWhileScrolling property is used to:
  • Determine if the pinned control is hidden while scrolling,
  • Show or hide the pinned control while scrolling.
HorizontalAlignmentThe HorizontalAlignment property gets and changes the horizontal alignment of a control.
ImageThe Image property gets and sets the background image of a control or block.
InitialAnimationThe InitialAnimation property determines whether the animation of an Image, Button, Static or Carousel control is enabled when the control is created.
InitialHeightThe InitialHeight property is used to:
  • Find out the creation height of a control or window.
  • Modify the base height used to anchor the controls "in height".
  • Find out the creation height of a block or control in a report.
InitialStateThe InitialState property gets the initial state of a control.
InitialValueThe property InitialValue property is used to find out the initial value of a window or page control.
InitialVisibleThe InitialVisible property is used to determine if:
  • a control was visible during the first display of the associated window or page.
  • a window was visible during its first display.
InitialWidthThe InitialWidth property is used to:
  • Find out the initial width of a control or window.
  • Modify the base width used to anchor the controls in "width".
  • Find out the initial width of a report control.
InputMaskThe InputMask property is used to:
  • get the input mask.
  • set the input mask (from the masks available for the type).
MarkdownThe Markdown property is used to enable or disable Markdown formatting in the controls of a window or a report.
MaxHeightThe MaxHeight property gets and sets the maximum height of a control or window.
MaxValueThe MaxValue property is used to:
  • get and set the top value of a data-bound report.
  • get the maximum value of the current filter.
  • get the maximum value of a data series in a chart.
  • get and set the maximum value for some types of controls.
MaxWidthThe MaxWidth property gets and sets the maximum width of a control or window.
MessageThe Message property is used to:
  • Find out the help message associated with a control or with a menu option (in a window).
  • Modify the help message associated with a control or with a menu option (in a window).
MinHeightThe MinHeight property gets and sets the minimum height of a control or window.
MinValueThe MinValue property is used to:
  • get and set the bottom value of a data-bound report.
  • get the minimum value of the current filter.
  • get the minimum value of a data series in a chart.
  • get and set the minimum value for some types of controls.
MinWidthThe MinWidth property gets and sets the minimum width of a control or window.
ModifiedThe Modified property is used to determine if a control or group of controls has been modified by the user (keyboard or mouse input).
MouseCursorThe MouseCursor property gets and sets the cursor displayed when pointing over a control, window or page.
NameThe Name property is used to get:
  • the name of the font associated with a Font variable.
  • the name of a control, report or report block.
  • the name of a control, group of controls or window.
  • the name of a control, group of controls or page.
NoteThe Note property is used to:
  • Find out the notes associated with a control, a window, a page or a report.
  • Modify the notes associated with a control, a window a page or a report.
NoteTitleThe NoteTitle property is used to:
  • Get the title of the notes used in the technical documentation of a control, window, page or report.
  • Change the title of the notes used in the technical documentation of a control, window, page or report.
OpacityThe Opacity property is used to get and define the opacity percentage for a window, or for controls in a window or page.
PaneThe property Pane property allows you to:
  • Find out the pane tabs associated with a control.
  • Define the pane tabs associated with a control.
ParallaxRateHeightThe ParallaxRateHeight property is used to determine and specify how fast a control is reduced when the scrollbar in the window, internal window or page moves.
ParallaxRateYThe ParallaxRateY property is used to determine and specify how fast a control moves when the scrollbar in the window, internal window or page moves.
PinnedThe property Pinned property allows you to:
  • Pinning or not pinning a field: the pinned field will be positioned in relation to the visible area of its container instead of the content area.
  • Determine if a control is pinned.
PlaneThe Plane property is used to:
  • Know:
    • the active plane of a window (or report) or the plane to which a control belongs.
    • the active plane of a WEBDEV element.
  • Edit:
    • the active plane of a window (or report) or associate a control with another plane.
    • the active plane of a WEBDEV element.
ProcessThe Process property is used to modify the processes to be executed by the events available on a control, window, page, report, etc.
ProgressBarColorThe ProgressBarColor property gets and sets the progress color in the following controls and elements:
  • Progress Bar control,
  • Progress Bar column,
  • Progress Bar cell,
  • infinite Progress Bar control.
RightClickThe RightClick property gets and sets the name of the Button control that will be executed when an object is right-clicked.
RightToLeftThe RightToLeft property is used to get the writing direction on a control, column, window or report.
StateThe State property gets and sets the state of an element.
StyleThe Style property is used to retrieve and assign the entire style of a control (including the overrides).
TABOrderThe TABOrder property gets and sets the position of a control in the tab order of a window.
TextDirectionThe TextDirection property is used to determine and change the writing direction in a window, report or control (useful for languages such as Arabic or Hebrew).
TextProgressBarThe TextProgressBar property gets and sets the text displayed in a progress bar.
ToolTipThe ToolTip property gets and sets the text displayed in a tooltip. This tooltip can be associated with:
  • a control in a window or page,
  • New in SaaS
    a control in a report. In this case, the tooltip will only be visible in the report viewer.
    Note: This feature is only available from WINDEV Suite SaaS 2025 Update 3.
TypeThe Type property is used to get:
  • the type of element (data file or item) defined programmatically or in the data model editor, view or query.
  • the type of object.
  • the type of data held in a Variant.
ValueThe Value property is used to:
  • Find out and modify the value of a report control.
  • Find out and modify the value of a control or the title of a window.
  • Find out the identifier of a stream.
  • Find out and modify the value of a control or the title of a page.
VerticalThe Vertical property is used to:
  • determine if a control is oriented horizontally or vertically.
  • change the orientation of Table and Looper controls (switch from vertical to horizontal and conversely).
VerticalAlignmentThe VerticalAlignment property gets and changes the vertical alignment of a control.
VisibleThe Visible property is used to:
  • Find out whether an element is visible.
  • Make an element visible or invisible.
VisibleWithAnimationThe VisibleWithAnimation property is used to make a control visible or invisible via the "Appear/Disappear" animation.
VisualEffectThe VisualEffect property allows you to apply a visual effect on a control or group of controls in a window.
WidthThe Width property gets and changes the width:
  • of a control or block in a report.
  • of a control (found in a window), window, column found in a table or column found in a list box (including listview).
  • of a control (found in a page), column found in a table or column found in a list box. The control can be overlayable or not.
WinEditAllowedThe WinEditAllowed property is used to determine and configure the actions allowed on a control when the window switches to "Allow end users to modify the UI" mode.
XThe X property is used to:
  • Get the X-coordinate of a control, Table control column or window (position on the X-axis).
  • Get the X-coordinate of a control or window (position on the X-axis).
XInitialThe XInitial property is used to:
  • Know the abscissa:
    • of a control (position on the X-axis) when opening the window or the page.
    • of a window (position on X-axis) when opening the window.
  • Change the X-coordinate of a control anchored "to the right" (position on the X-axis) when opening the window.
  • Get the X-coordinate of a control in relation to its block (position in millimeters on the X-axis) when opening the report.
YThe Y property is used to:
  • Find out the Y-coordinate of a control or window (position on Y-axis).
  • Modify the Y-coordinate of a control or window.
YInitialThe YInitial property is used to:
  • Find out the Y-coordinate:
    • of a control (position on Y-axis) when opening the window or the page.
    • of a window (position on Y-axis) when opening the window.
  • Modify the Y-coordinate of a control anchored "to bottom" (position on the vertical axis) when opening the window.
  • Find out the Y-coordinate of a control in relation to its block (position in millimeters on the vertical axis) when opening the report.
ZOrderThe ZOrder property defines the Z-order of an element.
Note: Depending on the platform used, some properties may not be available. For more details, see the property's help page.
Properties available in a page
WEBDEV - Server code

Properties available in server code

The following WLanguage properties are associated with a Progress Bar control and they are available in server code:
AliasThe Alias property is used to:
  • get or change the alias of a window (WINDEV and WINDEV Mobile).
  • get or change the alias of a dynamic tab (WINDEV).
  • get the internal HTML/JavaScript name of a control (WEBDEV).
BackgroundColorThe BackgroundColor property is used to set the background color of a control, window, page or block of a report.
ColorThe Color property gets or sets the font color of:
  • a Font variable.
  • text displayed in a Static or Calculated control of a report.
  • text displayed in a window control.
  • text displayed in a page control.
ContextMenuThe ContextMenu property is used to:
  • Get the custom context menu of a control, window or page.
  • Change the custom context menu of a control, window or page (or associate another context menu).
  • Customize the system menus of controls by adding options.
DataBindingThe DataBinding property gets and changes the binding between a control and:
  • a data file item.
  • a variable.
  • several variables.
DisplayedValueThe DisplayedValue property returns the value currently displayed in the control of a window or page.
ExtraThe Extra property is used to:
  • Get additional information about a control, window, or page.
  • Edit additional information of a control, window or page.
WEBDEV - Browser code In browser code, you can only get additional information of a control or page.
FontThe Font property is used to
  • Get the identifier of the font used in a control in a report, page or window.
  • Change the font used in a control in a report, page or window.
FontBoldThe FontBold property is used to:
  • Determine if the text is bold.
  • Change the weight of the text.
FontItalicThe FontItalic property is used to:
  • Determine if the text is italicized.
  • Apply or remove italic formatting from the text.
FontNameThe FontName property is used to:
  • Identify the font used in a control.
  • Change the font used in a control.
FontSizeThe FontSize property is used to:
  • Identify the size of the font used in a control.
  • Change the size of the font used in a control.
FontUnderlinedThe FontUnderlined property is used to:
  • Determine if the text is underlined.
  • Underline (or not) a text.
FullNameThe FullName property is used to find out the full name:
  • of a control.
  • of a window.
  • of a menu option.
  • of a table column.
GroupThe property Group property allows you to:
  • find out whether the control belongs to a group of controls. If the control belongs to one or more groups, the Group property can be used to identify these groups of controls.
  • associate a control with a group of controls.
HeightThe Height property gets and sets the height:
  • of a control or block in a report.
  • of a control (in a window), window, row of a Table, List Box or ListView control, option of a Radio Button or Check Box control, break header or footer of a Table or Looper control.
  • of a control (in a page), break header or footer in a Table or Looper control. The control can be overlayable or not.
  • of a break cell in a Table or Looper control.
HorizontalAlignmentThe HorizontalAlignment property gets and changes the horizontal alignment of a control.
HTMLAfterThe HTMLAfter property gets and sets the HTML code inserted after the control.
HTMLAttributeThe HTMLAttribute property reads and changes the HTML attributes of the control.
HTMLBeforeThe HTMLBefore property gets and changes the HTML code added before the control.
HTMLClassThe HTMLClass property reads and sets the value of the "class" HTML attribute of the control.
InitialStateThe InitialState property gets the initial state of a control.
InitialValueThe property InitialValue property is used to find out the initial value of a window or page control.
InitialVisibleThe InitialVisible property is used to determine if:
  • a control was visible during the first display of the associated window or page.
  • a window was visible during its first display.
MaxValueThe MaxValue property is used to:
  • get and set the top value of a data-bound report.
  • get the maximum value of the current filter.
  • get the maximum value of a data series in a chart.
  • get and set the maximum value for some types of controls.
MinValueThe MinValue property is used to:
  • get and set the bottom value of a data-bound report.
  • get the minimum value of the current filter.
  • get the minimum value of a data series in a chart.
  • get and set the minimum value for some types of controls.
MouseCursorThe MouseCursor property gets and sets the cursor displayed when pointing over a control, window or page.
NameThe Name property is used to get:
  • the name of the font associated with a Font variable.
  • the name of a control, report or report block.
  • the name of a control, group of controls or window.
  • the name of a control, group of controls or page.
NoteThe Note property is used to:
  • Find out the notes associated with a control, a window, a page or a report.
  • Modify the notes associated with a control, a window a page or a report.
NoteTitleThe NoteTitle property is used to:
  • Get the title of the notes used in the technical documentation of a control, window, page or report.
  • Change the title of the notes used in the technical documentation of a control, window, page or report.
OpacityThe Opacity property is used to get and define the opacity percentage for a window, or for controls in a window or page.
ProcessThe Process property is used to modify the processes to be executed by the events available on a control, window, page, report, etc.
ProgressBarColorThe ProgressBarColor property gets and sets the progress color in the following controls and elements:
  • Progress Bar control,
  • Progress Bar column,
  • Progress Bar cell,
  • infinite Progress Bar control.
ToolTipThe ToolTip property gets and sets the text displayed in a tooltip. This tooltip can be associated with:
  • a control in a window or page,
  • New in SaaS
    a control in a report. In this case, the tooltip will only be visible in the report viewer.
    Note: This feature is only available from WINDEV Suite SaaS 2025 Update 3.
TypeThe Type property is used to get:
  • the type of element (data file or item) defined programmatically or in the data model editor, view or query.
  • the type of object.
  • the type of data held in a Variant.
ValueThe Value property is used to:
  • Find out and modify the value of a report control.
  • Find out and modify the value of a control or the title of a window.
  • Find out the identifier of a stream.
  • Find out and modify the value of a control or the title of a page.
VerticalAlignmentThe VerticalAlignment property gets and changes the vertical alignment of a control.
VisibleThe Visible property is used to:
  • Find out whether an element is visible.
  • Make an element visible or invisible.
WidthThe Width property gets and changes the width:
  • of a control or block in a report.
  • of a control (found in a window), window, column found in a table or column found in a list box (including listview).
  • of a control (found in a page), column found in a table or column found in a list box. The control can be overlayable or not.
XThe X property is used to:
  • Get the X-coordinate of a control, Table control column or window (position on the X-axis).
  • Get the X-coordinate of a control or window (position on the X-axis).
XInitialThe XInitial property is used to:
  • Know the abscissa:
    • of a control (position on the X-axis) when opening the window or the page.
    • of a window (position on X-axis) when opening the window.
  • Change the X-coordinate of a control anchored "to the right" (position on the X-axis) when opening the window.
  • Get the X-coordinate of a control in relation to its block (position in millimeters on the X-axis) when opening the report.
YThe Y property is used to:
  • Find out the Y-coordinate of a control or window (position on Y-axis).
  • Modify the Y-coordinate of a control or window.
YInitialThe YInitial property is used to:
  • Find out the Y-coordinate:
    • of a control (position on Y-axis) when opening the window or the page.
    • of a window (position on Y-axis) when opening the window.
  • Modify the Y-coordinate of a control anchored "to bottom" (position on the vertical axis) when opening the window.
  • Find out the Y-coordinate of a control in relation to its block (position in millimeters on the vertical axis) when opening the report.
WEBDEV - Browser code

Properties available in browser code

The following WLanguage properties are associated with a Progress Bar control and they are available in browser code:
AliasThe Alias property is used to:
  • get or change the alias of a window (WINDEV and WINDEV Mobile).
  • get or change the alias of a dynamic tab (WINDEV).
  • get the internal HTML/JavaScript name of a control (WEBDEV).
BackgroundColorThe BackgroundColor property is used to set the background color of a control, window, page or block of a report.
ColorThe Color property gets or sets the font color of:
  • a Font variable.
  • text displayed in a Static or Calculated control of a report.
  • text displayed in a window control.
  • text displayed in a page control.
ExtraThe Extra property is used to:
  • Get additional information about a control, window, or page.
  • Edit additional information of a control, window or page.
WEBDEV - Browser code In browser code, you can only get additional information of a control or page.
HeightThe Height property gets and sets the height:
  • of a control or block in a report.
  • of a control (in a window), window, row of a Table, List Box or ListView control, option of a Radio Button or Check Box control, break header or footer of a Table or Looper control.
  • of a control (in a page), break header or footer in a Table or Looper control. The control can be overlayable or not.
  • of a break cell in a Table or Looper control.
HTMLAttributeThe HTMLAttribute property reads and changes the HTML attributes of the control.
HTMLClassThe HTMLClass property reads and sets the value of the "class" HTML attribute of the control.
InitialStateThe InitialState property gets the initial state of a control.
InitialValueThe property InitialValue property is used to find out the initial value of a window or page control.
InitialVisibleThe InitialVisible property is used to determine if:
  • a control was visible during the first display of the associated window or page.
  • a window was visible during its first display.
MaxValueThe MaxValue property is used to:
  • get and set the top value of a data-bound report.
  • get the maximum value of the current filter.
  • get the maximum value of a data series in a chart.
  • get and set the maximum value for some types of controls.
MinValueThe MinValue property is used to:
  • get and set the bottom value of a data-bound report.
  • get the minimum value of the current filter.
  • get the minimum value of a data series in a chart.
  • get and set the minimum value for some types of controls.
MouseCursorThe MouseCursor property gets and sets the cursor displayed when pointing over a control, window or page.
NameThe Name property is used to get:
  • the name of the font associated with a Font variable.
  • the name of a control, report or report block.
  • the name of a control, group of controls or window.
  • the name of a control, group of controls or page.
NoteThe Note property is used to:
  • Find out the notes associated with a control, a window, a page or a report.
  • Modify the notes associated with a control, a window a page or a report.
NoteTitleThe NoteTitle property is used to:
  • Get the title of the notes used in the technical documentation of a control, window, page or report.
  • Change the title of the notes used in the technical documentation of a control, window, page or report.
OpacityThe Opacity property is used to get and define the opacity percentage for a window, or for controls in a window or page.
ProgressBarColorThe ProgressBarColor property gets and sets the progress color in the following controls and elements:
  • Progress Bar control,
  • Progress Bar column,
  • Progress Bar cell,
  • infinite Progress Bar control.
ToolTipThe ToolTip property gets and sets the text displayed in a tooltip. This tooltip can be associated with:
  • a control in a window or page,
  • New in SaaS
    a control in a report. In this case, the tooltip will only be visible in the report viewer.
    Note: This feature is only available from WINDEV Suite SaaS 2025 Update 3.
TypeThe Type property is used to get:
  • the type of element (data file or item) defined programmatically or in the data model editor, view or query.
  • the type of object.
  • the type of data held in a Variant.
ValueThe Value property is used to:
  • Find out and modify the value of a report control.
  • Find out and modify the value of a control or the title of a window.
  • Find out the identifier of a stream.
  • Find out and modify the value of a control or the title of a page.
VisibleThe Visible property is used to:
  • Find out whether an element is visible.
  • Make an element visible or invisible.
WidthThe Width property gets and changes the width:
  • of a control or block in a report.
  • of a control (found in a window), window, column found in a table or column found in a list box (including listview).
  • of a control (found in a page), column found in a table or column found in a list box. The control can be overlayable or not.
XThe X property is used to:
  • Get the X-coordinate of a control, Table control column or window (position on the X-axis).
  • Get the X-coordinate of a control or window (position on the X-axis).
XInitialThe XInitial property is used to:
  • Know the abscissa:
    • of a control (position on the X-axis) when opening the window or the page.
    • of a window (position on X-axis) when opening the window.
  • Change the X-coordinate of a control anchored "to the right" (position on the X-axis) when opening the window.
  • Get the X-coordinate of a control in relation to its block (position in millimeters on the X-axis) when opening the report.
YThe Y property is used to:
  • Find out the Y-coordinate of a control or window (position on Y-axis).
  • Modify the Y-coordinate of a control or window.
YInitialThe YInitial property is used to:
  • Find out the Y-coordinate:
    • of a control (position on Y-axis) when opening the window or the page.
    • of a window (position on Y-axis) when opening the window.
  • Modify the Y-coordinate of a control anchored "to bottom" (position on the vertical axis) when opening the window.
  • Find out the Y-coordinate of a control in relation to its block (position in millimeters on the vertical axis) when opening the report.
PHP

Properties available in PHP

The following WLanguage properties are associated with a Progress Bar control and they are available in PHP:
AliasThe Alias property is used to:
  • get or change the alias of a window (WINDEV and WINDEV Mobile).
  • get or change the alias of a dynamic tab (WINDEV).
  • get the internal HTML/JavaScript name of a control (WEBDEV).
BackgroundColorThe BackgroundColor property is used to set the background color of a control, window, page or block of a report.
ColorThe Color property gets or sets the font color of:
  • a Font variable.
  • text displayed in a Static or Calculated control of a report.
  • text displayed in a window control.
  • text displayed in a page control.
DisplayedValueThe DisplayedValue property returns the value currently displayed in the control of a window or page.
FontBoldThe FontBold property is used to:
  • Determine if the text is bold.
  • Change the weight of the text.
FontItalicThe FontItalic property is used to:
  • Determine if the text is italicized.
  • Apply or remove italic formatting from the text.
FontNameThe FontName property is used to:
  • Identify the font used in a control.
  • Change the font used in a control.
FontSizeThe FontSize property is used to:
  • Identify the size of the font used in a control.
  • Change the size of the font used in a control.
FontUnderlinedThe FontUnderlined property is used to:
  • Determine if the text is underlined.
  • Underline (or not) a text.
HeightThe Height property gets and sets the height:
  • of a control or block in a report.
  • of a control (in a window), window, row of a Table, List Box or ListView control, option of a Radio Button or Check Box control, break header or footer of a Table or Looper control.
  • of a control (in a page), break header or footer in a Table or Looper control. The control can be overlayable or not.
  • of a break cell in a Table or Looper control.
HorizontalAlignmentThe HorizontalAlignment property gets and changes the horizontal alignment of a control.
HTMLAfterThe HTMLAfter property gets and sets the HTML code inserted after the control.
HTMLBeforeThe HTMLBefore property gets and changes the HTML code added before the control.
HTMLClassThe HTMLClass property reads and sets the value of the "class" HTML attribute of the control.
InitialStateThe InitialState property gets the initial state of a control.
InitialVisibleThe InitialVisible property is used to determine if:
  • a control was visible during the first display of the associated window or page.
  • a window was visible during its first display.
MaxValueThe MaxValue property is used to:
  • get and set the top value of a data-bound report.
  • get the maximum value of the current filter.
  • get the maximum value of a data series in a chart.
  • get and set the maximum value for some types of controls.
MinValueThe MinValue property is used to:
  • get and set the bottom value of a data-bound report.
  • get the minimum value of the current filter.
  • get the minimum value of a data series in a chart.
  • get and set the minimum value for some types of controls.
NameThe Name property is used to get:
  • the name of the font associated with a Font variable.
  • the name of a control, report or report block.
  • the name of a control, group of controls or window.
  • the name of a control, group of controls or page.
NoteThe Note property is used to:
  • Find out the notes associated with a control, a window, a page or a report.
  • Modify the notes associated with a control, a window a page or a report.
NoteTitleThe NoteTitle property is used to:
  • Get the title of the notes used in the technical documentation of a control, window, page or report.
  • Change the title of the notes used in the technical documentation of a control, window, page or report.
OpacityThe Opacity property is used to get and define the opacity percentage for a window, or for controls in a window or page.
ProgressBarColorThe ProgressBarColor property gets and sets the progress color in the following controls and elements:
  • Progress Bar control,
  • Progress Bar column,
  • Progress Bar cell,
  • infinite Progress Bar control.
ToolTipThe ToolTip property gets and sets the text displayed in a tooltip. This tooltip can be associated with:
  • a control in a window or page,
  • New in SaaS
    a control in a report. In this case, the tooltip will only be visible in the report viewer.
    Note: This feature is only available from WINDEV Suite SaaS 2025 Update 3.
TypeThe Type property is used to get:
  • the type of element (data file or item) defined programmatically or in the data model editor, view or query.
  • the type of object.
  • the type of data held in a Variant.
ValueThe Value property is used to:
  • Find out and modify the value of a report control.
  • Find out and modify the value of a control or the title of a window.
  • Find out the identifier of a stream.
  • Find out and modify the value of a control or the title of a page.
VerticalAlignmentThe VerticalAlignment property gets and changes the vertical alignment of a control.
VisibleThe Visible property is used to:
  • Find out whether an element is visible.
  • Make an element visible or invisible.
WidthThe Width property gets and changes the width:
  • of a control or block in a report.
  • of a control (found in a window), window, column found in a table or column found in a list box (including listview).
  • of a control (found in a page), column found in a table or column found in a list box. The control can be overlayable or not.
XThe X property is used to:
  • Get the X-coordinate of a control, Table control column or window (position on the X-axis).
  • Get the X-coordinate of a control or window (position on the X-axis).
XInitialThe XInitial property is used to:
  • Know the abscissa:
    • of a control (position on the X-axis) when opening the window or the page.
    • of a window (position on X-axis) when opening the window.
  • Change the X-coordinate of a control anchored "to the right" (position on the X-axis) when opening the window.
  • Get the X-coordinate of a control in relation to its block (position in millimeters on the X-axis) when opening the report.
YThe Y property is used to:
  • Find out the Y-coordinate of a control or window (position on Y-axis).
  • Modify the Y-coordinate of a control or window.
YInitialThe YInitial property is used to:
  • Find out the Y-coordinate:
    • of a control (position on Y-axis) when opening the window or the page.
    • of a window (position on Y-axis) when opening the window.
  • Modify the Y-coordinate of a control anchored "to bottom" (position on the vertical axis) when opening the window.
  • Find out the Y-coordinate of a control in relation to its block (position in millimeters on the vertical axis) when opening the report.
Properties available in a report
The various WLanguage properties associated with a ProgressBar field in a report are as follows:
AllModifiableWithReportsAndQueriesThe AllModifiableWithReportsAndQueries property is used to determine if a report can be modified in Reports & Queries.
AnchorThe Anchor property sets the anchors of a control in a window, page or report.
AnchorRateBottomThe AnchorRateBottom property is used to:
  • Find out the anchor rate when a control moves on the vertical axis.
  • Modify the anchor rate when a control moves on the vertical axis.
AnchorRateHeightThe AnchorRateHeight property is used to:
  • Find out the vertical anchor rate of a control.
  • Modify the vertical anchor rate of a control.
AnchorRateRightThe AnchorRateRight property is used to:
  • Find out the anchor rate when a control moves on the horizontal axis.
  • Modify the anchor rate when a control moves on the horizontal axis.
AnchorRateWidthThe AnchorRateWidth property is used to:
  • Find out the anchor rate when a control (or a table column) stretches on the horizontal axis.
  • Modify the anchor rate when a control (or a table column) stretches on the horizontal axis.
BackgroundColorThe BackgroundColor property is used to set the background color of a control, window, page or block of a report.
BackgroundImageThe ImageFond property lets you view and modify the background image of an element: window, page, field or state.
BackgroundImagePrintedThe property ImageBackgroundPrinted property allows you to:
  • Determine if the background image of a report (form or other) should be printed.
  • Print (or not) the background image of a report.
BlurLevelThe BlurLevel property gets and sets the percentage of blur applied to a control in a report.
BottomMarginThe BottomMargin property is used to:
  • Find out the bottom margin of a report.
  • Modify the bottom margin of a report.
CaptionIn a database, the Caption property is used to:
  • Find out the caption associated with a file item.
  • Find out the caption associated with a data file.
  • Find out and modify the connection caption.
In a report, the Caption property is used to:
  • Find out the text displayed in a Static or Link control.
  • Modify the text displayed in a Static or Link control.
In a window or page, the Caption property is also used to:
  • Find out and modify the caption of a control found in a window or in a page.
  • Find out and modify the caption of a menu option.
  • Find out and modify the title of a window or page.
  • Find out the content of a Breadcrumb control.
ColorThe Color property gets or sets the font color of:
  • a Font variable.
  • text displayed in a Static or Calculated control of a report.
  • text displayed in a window control.
  • text displayed in a page control.
GroupThe property Group property allows you to:
  • find out whether the control belongs to a group of controls. If the control belongs to one or more groups, the Group property can be used to identify these groups of controls.
  • associate a control with a group of controls.
HeightThe Height property gets and sets the height:
  • of a control or block in a report.
  • of a control (in a window), window, row of a Table, List Box or ListView control, option of a Radio Button or Check Box control, break header or footer of a Table or Looper control.
  • of a control (in a page), break header or footer in a Table or Looper control. The control can be overlayable or not.
  • of a break cell in a Table or Looper control.
HiddenThe Hidden is used to:
  • Determine if a control in a report is hidden.
  • Redact or blur a control in a report.
HorizontalAlignmentThe HorizontalAlignment property gets and changes the horizontal alignment of a control.
HSpaceThe HSpace property is used to determine and modify the horizontal spacing between labels in a report. This spacing was defined when creating the Label report.
HTMLThe HTML property is used to:
  • find out whether the current report is printed in HTML mode.
  • manage the HTML type of a Static Text control found in a report.
ImageThe Image property gets and sets the background image of a control or block.
InitialHeightThe InitialHeight property is used to:
  • Find out the creation height of a control or window.
  • Modify the base height used to anchor the controls "in height".
  • Find out the creation height of a block or control in a report.
InitialValueThe property InitialValue property is used to find out the initial value of a window or page control.
InitialWidthThe InitialWidth property is used to:
  • Find out the initial width of a control or window.
  • Modify the base width used to anchor the controls in "width".
  • Find out the initial width of a report control.
InputMaskThe InputMask property is used to:
  • get the input mask.
  • set the input mask (from the masks available for the type).
InterfaceModifiableWithReportsAndQueriesThe InterfaceModifiableWitReportsAndQueries property is used to determine if the interface of a report can be modified in Reports & Queries.
KeepVisibleHierarchyThe KeepVisibleHierarchy property is used to:
  • Know which elements of the hierarchical table are printed: print the complete hierarchy or print the hierarchy visible in the field.
  • Modify hierarchy print mode: print complete hierarchy or print hierarchy visible in field.
LabelHeightThe LabelHeight property is used to:
  • Find out the height of labels in a Label report.
  • Modify the height of labels in a Label report.
LabelNumberToStartThe LabelNumberToStart property is used to:
  • Find out the number of the label on the label sheet from which the print will be performed.
  • Modify the number of the label from which the print will be performed on the label sheet.
LabelWidthThe LabelWidth property is used to:
  • Find out the width of labels in a "Label" report.
  • Modify the width of labels in a "Label" report.
LeftMarginThe LeftMargin property is used to:
  • Find out the left margin of a report.
  • Modify the left margin of a report.
MarkdownThe Markdown property is used to enable or disable Markdown formatting in the controls of a window or a report.
MaxValueThe MaxValue property is used to:
  • get and set the top value of a data-bound report.
  • get the maximum value of the current filter.
  • get the maximum value of a data series in a chart.
  • get and set the maximum value for some types of controls.
MemZoneNameThe MemZoneName property is used to:
  • find out the name of the memory area used as data source for a report.
  • modify the name of the memory area used as data source for a report.
MinValueThe MinValue property is used to:
  • get and set the bottom value of a data-bound report.
  • get the minimum value of the current filter.
  • get the minimum value of a data series in a chart.
  • get and set the minimum value for some types of controls.
MsgSortSelThe MsgSortSel property is used to:
  • Find out the wait message displayed when sorting and selecting the report records.
  • Modify the wait message displayed when sorting and selecting the report records.
NameThe Name property is used to get:
  • the name of the font associated with a Font variable.
  • the name of a control, report or report block.
  • the name of a control, group of controls or window.
  • the name of a control, group of controls or page.
NbColumnThe NbColumn property is used to get the number of columns in a report.
NbCopyThe NbCopy property is used to determine and change the number of report copies to print.
NbLabelThe NbLabel property is used to:
  • Find out the number of labels printed across the page width.
  • Modify the number of labels printed across the page width.
NbLabelCopyThe NbLabelCopy property is used to:
  • Get the number of copies of identical labels.
  • Change the number of copies of identical labels.
NbPrintedRecThe NbPrintedRec property is used to determine the number of records already printed.
NbRecReadThe property NbEnrLu property lets you know the number of records read: selected by both the report source AND the filter code (if any).
NoteThe Note property is used to:
  • Find out the notes associated with a control, a window, a page or a report.
  • Modify the notes associated with a control, a window a page or a report.
NoteTitleThe NoteTitle property is used to:
  • Get the title of the notes used in the technical documentation of a control, window, page or report.
  • Change the title of the notes used in the technical documentation of a control, window, page or report.
ODBCConnectionNameThe ODBCConnectionName property is used to:
  • Identify the name of the ODBC connection used when printing a report based on a "query performed on a connection".
  • Specify the name of the ODBC connection used when printing a report based on a "query performed on a connection".
ODBCDatabaseNameThe ODBCNameBase property allows you to:
  • Find out the name of the database used when printing a report based on a "query performed on a connection".
  • Specify the name of the database used when printing a report based on a "query performed on a connection".
ODBCPasswordThe ODBCPassword property is used to:
  • Identify the password used to connect to a database via an ODBC driver or a Native Connector.
  • Specify the password used to connect to a database via an ODBC driver or a Native Connector.
ODBCSQLCodeThe ODBCCodeSQL property property allows you to:
  • Find out the SQL code of the "query performed on a connection" (data source of report).
  • Modify the SQL code of the "query performed on a connection" (data source of report).
ODBCUserNameThe property ODBCUsername property property allows you to:
  • Identify the username used to connect to a database via an ODBC driver or a Native Connector.
  • Specify the username used to connect to a database via an ODBC driver or a Native Connector.
PageByPagePrintThe PageByPagePrint property is used to:
  • Ask a report to be printed page by page. Each page of the report will be sent separately to the printer spooler.
  • Find out the print mode of the report (page by page or all at once).
PageEndStickThe PageEndStick property is used to:
  • Determine the page footer should be right below the last block.
  • Change the page footer block options.
PlaneThe Plane property is used to:
  • Know:
    • the active plane of a window (or report) or the plane to which a control belongs.
    • the active plane of a WEBDEV element.
  • Edit:
    • the active plane of a window (or report) or associate a control with another plane.
    • the active plane of a WEBDEV element.
ProcessThe Process property is used to modify the processes to be executed by the events available on a control, window, page, report, etc.
ProgressBarType--Interne pour edition--
RightMarginThe RightMargin property is used to:
  • Find out the right margin of a report.
  • Modify the right margin of a report.
RightToLeftThe RightToLeft property is used to get the writing direction on a control, column, window or report.
SelectionOnlyThe SelectionOnly property is used to:
  • Know which records in the Table or Hierarchical Table field are printed: print all records or only selected records.
  • Change the print mode for Table or TreeView Table control rows: print all records or selected records only.
SourceNameThe SourceName property is used to:
  • Get the name of the report data source.
  • Change the report data source.
StateThe State property gets and sets the state of an element.
TextDirectionThe TextDirection property is used to determine and change the writing direction in a window, report or control (useful for languages such as Arabic or Hebrew).
ToolTipThe ToolTip property gets and sets the text displayed in a tooltip. This tooltip can be associated with:
  • a control in a window or page,
  • New in SaaS
    a control in a report. In this case, the tooltip will only be visible in the report viewer.
    Note: This feature is only available from WINDEV Suite SaaS 2025 Update 3.
TopMarginThe TopMargin property is used to:
  • Find out the top margin of a report.
  • Modify the top margin of a report.
TotalNbRecThe TotalNbRec property is used to:
  • Get the number of records to be printed.
  • Change the number of records to be printed.
ValueThe Value property is used to:
  • Find out and modify the value of a report control.
  • Find out and modify the value of a control or the title of a window.
  • Find out the identifier of a stream.
  • Find out and modify the value of a control or the title of a page.
VerticalThe Vertical property is used to:
  • determine if a control is oriented horizontally or vertically.
  • change the orientation of Table and Looper controls (switch from vertical to horizontal and conversely).
VerticalAlignmentThe VerticalAlignment property gets and changes the vertical alignment of a control.
ViewNameThe ViewName property is used to:
  • find out the name of the HFSQL view, data source of a report
  • modify the name of the HFSQL view, data source of a report.
VisibleThe Visible property is used to:
  • Find out whether an element is visible.
  • Make an element visible or invisible.
VSpaceThe VSpace property gets and sets the vertical spacing between the labels in a report. This spacing was defined when creating the Label report.
WidthThe Width property gets and changes the width:
  • of a control or block in a report.
  • of a control (found in a window), window, column found in a table or column found in a list box (including listview).
  • of a control (found in a page), column found in a table or column found in a list box. The control can be overlayable or not.
XThe X property is used to:
  • Get the X-coordinate of a control, Table control column or window (position on the X-axis).
  • Get the X-coordinate of a control or window (position on the X-axis).
XInitialThe XInitial property is used to:
  • Know the abscissa:
    • of a control (position on the X-axis) when opening the window or the page.
    • of a window (position on X-axis) when opening the window.
  • Change the X-coordinate of a control anchored "to the right" (position on the X-axis) when opening the window.
  • Get the X-coordinate of a control in relation to its block (position in millimeters on the X-axis) when opening the report.
YThe Y property is used to:
  • Find out the Y-coordinate of a control or window (position on Y-axis).
  • Modify the Y-coordinate of a control or window.
YInitialThe YInitial property is used to:
  • Find out the Y-coordinate:
    • of a control (position on Y-axis) when opening the window or the page.
    • of a window (position on Y-axis) when opening the window.
  • Modify the Y-coordinate of a control anchored "to bottom" (position on the vertical axis) when opening the window.
  • Find out the Y-coordinate of a control in relation to its block (position in millimeters on the vertical axis) when opening the report.
ZOrderThe ZOrder property defines the Z-order of an element.
Minimum version required
  • Version 9
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 06/18/2025

Send a report | Local help