A basic Wlabel component is used to display text. To make this, it has a "text" property. This property can be changed directly in the designer, with the property inspector, and entered value will be displayed immediately. If you run the form for execution, this text will be displayed in the designed location.
With the property inspector, you can only change component properties at initial design stage. But sometimes it is necessary, for example, to change the "text" property to a corresponding tag value, each time when the tag changes. To make this, components support so-called "dynamic properties" - you can define events and reactions to these events by means of flowcharts.
There are 2 tabs related to 2 modes - "Form Designer" and "Logic Designer (for the selected component)" below the form. Logic design mode is available when a single visual component, supporting dynamic properties, is selected.
When switching to this mode, the form displays flowcharts of this component, and only logical components is displayed now in palette that can be used to create flowcharts.
A flowchart should look like [event] -> [action1] -> [actionN]...
You can drag logical components from the palette with the mouse to the logic designer form, just like with usual form design. They can also be copied/pasted/grouped/deleted and adjusted using the property inspector.
Logical components can have "inputs" and "outputs". Inputs are marked with green circles, outputs are yellow. You can set the order of actions from one logical component to another using arrows. To draw an arrow, you need to drag-n-drop the output of one logical component to the input of another.
All logical components can be divided into two groups: some responsible for events, and others responsible for actions. If you just place a logical component with an action on the form in the logic designer, then it will be not executed, because it will not receive control. I.e. it must necessarily be binded with some logical component-event by an arrow. Also, within one logic designer form there can be several branches from different independend events, all of them can be processed independently.
Logical components-events. In the component palette, all logical events are combined into the "Events" group:
Event components do not have "inputs" - they receive control themselves, when the configured conditions occur in the working mode. Control is passed along the chain (along the arrow) to the next logical component.
Logic components with actions:
Logic Components - Logic flow control: