Vai al contenuto

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.