All controls / CWC_Button_Menue
Operate · 17 / 18
Menu button
Three layers make up the glow: a crisp edge line, a blurred halo behind it and a colour haze fading into the field. The edge is picked as a number of degrees, 0 for top through 270 for left. Gedrueckt and Losgelassen each carry a parameter and can be assigned directly in the property window.
- Insert size
- 140×40 pxscales freely
- Properties
- 6
- Events
- 2
- Version
- 1.0
- Name in TIA
- CWC_Button_Menue
- Runtime
- WinCC Unified
What it would write
This is the real control, not a picture of one. Operate it — below you can see what it would write to your tags in the runtime.
Nothing yet. Operate the control above.
Properties
These properties appear in the TIA property window and can be bound to tags there. The names are deliberately ASCII and German: umlauts in property names stop the control from writing back.
| Name | Type | Default | Description |
|---|---|---|---|
Text |
string | "Menü" |
Beschriftung der Taste. Die Schriftgröße richtet sich automatisch nach der Control-Größe und der Textlänge. |
Buttonfarbe |
color | #b5bec5 |
Farbe der Tastenfläche (Default: #B5BEC5, entspricht dem bisherigen Default RGB(181,190,197) des Untermenüs). Der untere, dunklere Verlaufston wird daraus automatisch abgeleitet. Die Textfarbe wird ebenfalls automatisch gewählt -- hell oder dunkel, je nach Helligkeit dieser Farbe. |
Highlightfarbe |
color | #00a1d1 |
Farbe der Leuchtkante und der Beschriftung im aktiven Zustand (Default: #00A1D1, entspricht dem bisherigen Highlight RGB(0,161,209)). |
Highlight_Kante |
number | 270 |
An welcher Kante die Leuchtmarkierung sitzt, als Gradzahl im Uhrzeigersinn: 0 = oben, 90 = rechts, 180 = unten, 270 = links (Default). Andere Werte werden auf den nächstliegenden dieser vier Werte gerundet, Werte außerhalb 0-360 vorher umgerechnet. |
Eckenradius |
number | 4 |
Rundung der Tastenecken in Pixel. 0 = scharfe Ecken. Wird nie größer als die halbe kurze Seite -- darüber hinaus entstünde ohnehin nur die Kapselform. |
Aktiv |
boolean | false |
Hebt die Taste als aktuell gewählte hervor: Leuchtkante an der eingestellten Seite, Beschriftung in Highlightfarbe. Zwei Wege: entweder als Häkchen zur Entwurfszeit (Menü pro Bild platziert, keine Variable nötig) oder an eine Bool-Variable gebunden, die ein Navigations-Skript beschreibt. Das Control schreibt diese Property NIE zurück, eine Bindung als 'Nur Lesen' genügt. |
Events
They appear in TIA under Events just like a native operating element and can be assigned there directly.
| Name | Parameters | Description |
|---|---|---|
Gedrueckt |
Wert number |
Wird ausgelöst, sobald die Taste gedrückt wird (entspricht 'Taste drücken' bei nativen Bedienelementen). |
Losgelassen |
Wert number |
Wird ausgelöst, wenn die Taste losgelassen wird UND der Zeiger dabei noch auf der Fläche ist. Zieht man vor dem Loslassen weg, feuert nichts -- so lässt sich ein versehentlicher Druck abbrechen, wie bei nativen Bedienelementen. Hier bindet man üblicherweise 'WechseleBild' an. |