Alle Controls / CWC_Button_Menue
Bedienen · 17 / 18
Menütaste
Drei Ebenen bilden das Leuchten: eine scharfe Kantenlinie, ein weichgezeichneter Schein dahinter und ein auslaufender Farbschleier ins Feld. Die Kante wird als Gradzahl gewählt, 0 für oben bis 270 für links. Gedrueckt und Losgelassen liefern jeweils einen Parameter und lassen sich im Eigenschaftsfenster direkt belegen.
- Einfügegröße
- 140×40 pxfrei skalierbar
- Eigenschaften
- 6
- Ereignisse
- 2
- Version
- 1.0
- Name in TIA
- CWC_Button_Menue
- Runtime
- WinCC Unified
Was dabei geschrieben würde
Das ist das echte Control, nicht ein Bild davon. Bedienen Sie es — unten steht, was dabei in der Runtime auf Ihre Variablen geschrieben würde.
Noch nichts. Bedienen Sie das Control oben.
Eigenschaften
Diese Eigenschaften erscheinen im TIA-Eigenschaftsfenster und lassen sich dort an Variablen binden. Die Namen sind bewusst ASCII: Umlaute in Property-Namen verhindern das Schreiben aus dem Control heraus.
| Name | Typ | Vorgabewert | Beschreibung |
|---|---|---|---|
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. |
Ereignisse
Erscheinen in TIA unter „Ereignisse“ wie bei einem nativen Bedienelement und lassen sich dort direkt belegen.
| Name | Parameter | Beschreibung |
|---|---|---|
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. |