Alle Controls / CWC_Menue
Bedienen · 11 / 18
Menüleiste
Eine ganze Leiste als ein einziges Control: ein eingebetteter Webview statt einem je Taste. Das verkürzt den Bildaufbau spürbar. Die Hervorhebung steuert eine einzelne Zahl, die sich direkt an die ButtonNumber der Navigation binden lässt. Damit folgt sie dem angezeigten Bild statt dem letzten Tastendruck und stimmt auch nach Zurückblättern und Runtime-Neustart. Gedrueckt und Losgelassen liefern die Tastennummer, ein Handler genügt für die ganze Leiste.
- Einfügegröße
- 1200×40 pxfrei skalierbar
- Eigenschaften
- 21
- Ereignisse
- 2
- Version
- 1.0
- Name in TIA
- CWC_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 |
|---|---|---|---|
Anzahl_Tasten |
number | 10 |
Wie viele Tasten die Leiste zeigt (1 bis 12). Die Beschriftungen stehen in den Ordnern 'Taste_01' bis 'Taste_12'; überzählige Ordner werden ignoriert. |
Senkrecht |
boolean | false |
false (Vorgabe): die Tasten liegen nebeneinander (waagerechte Leiste). true: sie liegen untereinander (senkrechte Leiste). |
Abstand |
number | 4 |
Abstand zwischen den Tasten in Pixel. 0 lässt sie direkt aneinanderstossen. |
Aktive_Taste |
number | 0 |
Nummer der hervorgehobenen Taste (1 = erste). 0 hebt keine hervor. Direkt an die ButtonNumber der Navigation bindbar -- damit folgt die Hervorhebung dem angezeigten Bild statt dem letzten Tastendruck und stimmt auch beim Zurückblättern. |
Buttonfarbe |
color | #b5bec5 |
Farbe der Tastenflächen (Default: #B5BEC5). Der untere, dunklere Verlaufston wird daraus automatisch abgeleitet. Die Textfarbe wählt das Control selbst -- hell oder dunkel, je nach Helligkeit dieser Farbe. |
Highlightfarbe |
color | #00a1d1 |
Farbe der Leuchtkante und der Beschriftung der aktiven Taste (Default: #00A1D1). |
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 gerundet. |
Eckenradius |
number | 4 |
Rundung der Tastenecken in Pixel. 0 = scharfe Ecken. |
Schriftgroesse |
number | 18 |
Schriftgroesse der Beschriftungen in Pixel -- dieselbe Einheit wie im Schriftfeld des TIA-Editors. Gilt für alle Tasten gleich, damit die Leiste einheitlich aussieht. |
Taste_01 |
objekt Taste | — |
— |
Taste_02 |
objekt Taste | — |
— |
Taste_03 |
objekt Taste | — |
— |
Taste_04 |
objekt Taste | — |
— |
Taste_05 |
objekt Taste | — |
— |
Taste_06 |
objekt Taste | — |
— |
Taste_07 |
objekt Taste | — |
— |
Taste_08 |
objekt Taste | — |
— |
Taste_09 |
objekt Taste | — |
— |
Taste_10 |
objekt Taste | — |
— |
Taste_11 |
objekt Taste | — |
— |
Taste_12 |
objekt Taste | — |
— |
Ereignisse
Erscheinen in TIA unter „Ereignisse“ wie bei einem nativen Bedienelement und lassen sich dort direkt belegen.
| Name | Parameter | Beschreibung |
|---|---|---|
Gedrueckt |
Nummer number |
Wird ausgelöst, sobald eine Taste gedrückt wird. Der Parameter 'Nummer' sagt, welche es war (1 = erste Taste). |
Losgelassen |
Nummer number |
Wird ausgelöst, wenn eine Taste losgelassen wird. Der Parameter 'Nummer' sagt, welche es war (1 = erste Taste). Hier hängt man üblicherweise den Bildwechsel an. |