ToggleButton
Bottone grafico che permette anche di controllare il valore di una variabile PLC.Pubblica le seguenti proprietà:
- stringID: testo da visualizzare all’ interno del pulsante (opzionale). Utilizzando il carattere “\” come separatore, è possibile dividere il testo su più righe. Per aumentare lo spazio tra le righe utilizzare più caratteri “\” consecutivi.
- align: allineamento verticale del testo all’interno del pulsante
- justify: allineamento orizzontale del testo all’interno del pulsante
- alignImage: allineamento verticale dell’immagine all’interno del pulsante
- justifyImage: allineamento orizzontale dell’immagine all’interno del pulsante
- image: icona o bitmap da visualizzare nel pulsante (opzionale)
- stretched: indica se l’icona o bitmap deve occupare tutta l’area del pulsante.
- hint: consente di associare al dato una stringa di descrizione, prelevata dal database dei testi, visualizzabile in un’altra parte dello schermo come piccolo help relativo a questo dato (hint). Utilizzare allo scopo il componente StringHint.
- flat: se messo a true riduce al minimo l’effetto 3D del pulsante aumentando lo spazio a disposizione dell’immagine
- mode: se “label” è specificata, indica come il valore viene controllato.
- TOGGLE: ad ogni pressione e rilascio del pulsante la label PLC verrà negata (0 => 1, 1 => 0)
- MOMENTARY: alla pressione del tasto la label PLC viene settata a “1”, al rilascio del pulsante viene resettata a “0”. In questo caso l’impostazione non viene memorizzata nello storico impostazioni.
- inverted: se true, inverte il valore quando utilizzato in modalità “momentary” (premuto = 0, rilasciato = 1)
- label: label che identifica il dato sul PLC (formati consentiti: label, label[costante], label[label2])
- toHistory: consente di scegliere se le modifiche al dato “label” debbano entrare nello storico impostazioni oppure no
- bitmask: se specificato, consente di controllare un singolo bit della label PLC. 0 = bit 0 LSB, 31 = bit 31 MSB.