Common control properties

The Object properties pane holds a number of properties that apply to any kind of control.

Property NameAssignmentDescription

Name

static
Typestatic
Pagestatic
Layerstatic


Visiblestatic

True, the control is visible. 
False, the control is not visible.

dynamic

empty string, 0, false, and off set the control to invisible, otherwise the control is visible.

A variable can be used here, e.g. {IV:NETx\VAR\Boolean\Item001} to show the control depending on the content of the given boolean item.


(warning) The visibility of controls follows the order layer, group, control, i.e. the layer setting has highest priority.
Groupstatic
Custom_Tooltipstatic

Allows to override the default tooltip for the control.

Allows the use of variables in the text. Use the phrase {0} to insert the last known value of the control (analog to {IV:this}). If necessary apply string formats to the phrase, e.g. {0:0.0} to always display at least 1 digit before and after the decimal separator.

Other variables can also be used, e.g. {IP:this.100} to insert the item unit in the text.

Textstatic/dynamic
Text_Colorstatic/dynamic
Back_Colorstatic/dynamic
Back_Visiblestatic/dynamic
Line_Colorstatic/dynamic

Top, Left

static/dynamic

The graphical position and size of the element on the page.

Dynamic usage from 4.2.2001 on.

Width, Height, Anglestatic/dynamic

Assignment of property values:

  • static: the property value is set during design-time of the project on the Values tab of the Object properties pane.
  • dynamic: the property value is set during runtime of the project. The expression to be evaluated is specified on the Runtime Logic tab of the Object properties pane.