PC SOFT

ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Home | Sign in | English EN
  • Visible or invisible control/block
  • State of a group of controls
  • State of a column in a Table control
  • Limitations
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 State property can be used:
  • in a report.
  • in a window.
  • in a page.
Reports and Queries In a report, the State property is used to get and change the state:
  • of a control,
  • of a report block.
Remark: In a report, the State property can only be used to set the visibility of a control or a block (controls and blocks cannot be grayed out). In this case, this property is available for backward compatibility with WINDEV 5.5 and WEBDEV 1.5. To show or hide a control or a block in a report, use the Visible property.
Example
Reports and Queries
// The STC_Static1 control becomes active
STC_Static1.State = Active
Syntax
Reports and Queries

Getting the state of an element in a report Hide the details

<Current state> = <Element name>.State
<Current state>: Integer constant
Current state of the object.
ActiveThe control or block is visible.
InvisibleInvisible control or block (it is recommended to use the Visible property).
<Element name>: Character string
Name of report control or block.
Reports and Queries

Modifying the state of an element in a report Hide the details

<Element name>.State = <New state>
<Element name>: Character string
Name of report control or block.
<New state>: Integer constant
New state of the object.
ActiveThe control or block is visible.
InvisibleInvisible control or block (it is recommended to use the Visible property).
Remarks

Visible or invisible control/block

In a report, the only possible state for a control or a block is visible or invisible. To set the visibility of a control, it is recommended to use the Visible property. This property optimizes the management of control visibility.

State of a group of controls

  • Finding out the state of a group of controls: the state corresponds to the state of the first control in the group.
  • Modifying the state of a group of controls: all the controls of the group are modified and correspond to the new state.
Reports and Queries

State of a column in a Table control

If the State property is applied to a column, the state of the entire column is changed (and not only the state of a cell).
Caution: the State property only restricts the state of the column defined in the description window. For example, if the column is read-only, no column cell can become editable.

Limitations

Reports and Queries The State property has no effect on reports.
Minimum version required
  • Version 9
This page is also available for…
Comments
Click [Add] to post a comment