Vai al contenuto

ToggleButtonAdvanced

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.
  • arcWidth: indica la larghezza dell’arco agli angoli del panel
  • gradient: vedere Proprietà comuni
  • border: vedere Proprietà comuni
  • customFont: questa proprietà consente di selezionare come font utilizzato dal componente, un qualsiasi font installato sul sistema, scrivendo il nome del font questo verrà utilizzato, se trovato sul sistema, se non viene trovato verrà utilizzato il font di default. Le proprietà di size, e style di font, vengono usate anche in caso di customFont impostato.
  • autoDarker: abilita/disabilita lo scurimento del button quando premuto