Controllo che permette all'utente di interagire con l'app tramite clic o tocco.

Descrizione

È possibile configurare la proprietà OnSelect di un controllo Pulsante per l'esecuzione di una o più formule quando l'utente tocca o fa clic sul controllo.

Proprietà chiave

OnSelect: modo in cui l'app risponde quando l'utente tocca o fa clic su un controllo.

Text: testo visualizzato in un controllo o che l'utente digita in un controllo.

Proprietà aggiuntive

Align: posizione del testo in relazione al centro orizzontale del relativo controllo.

AutoDisableOnSelect: disabilita automaticamente il controllo durante l'esecuzione del comportamento OnSelect.

BorderColor: colore del bordo di un controllo.

BorderStyle: indica se il bordo di un controllo è Solid (Tinta unita), Dashed (Tratteggiato), Dotted (Punteggiato) o None (Nessuno).

BorderThickness: spessore del bordo di un controllo.

FocusedBorderThickness: spessore del bordo del controllo con lo stato attivo.

Color: colore del testo di un controllo.

Disabled: indica se l'utente può interagire con il controllo.

DisabledBorderColor: colore del bordo di un controllo se la relativa proprietà Disabled è impostata su true.

DisabledColor: colore del testo di un controllo se la relativa proprietà Disabled è impostata su true.

DisabledFill: colore dello sfondo di un controllo se la relativa proprietà Disabled è impostata su true.

Fill: colore dello sfondo di un controllo.

Font: nome della famiglia di caratteri in cui viene visualizzato il testo.

FontWeight: spessore del testo di un controllo. Può essere Bold (Grassetto), Semibold (Semibold), Normal (Normale) o Lighter (Sottile).

Height: distanza tra i bordi superiore e inferiore del controllo.

HoverBorderColor: colore del bordo di un controllo quando l'utente posiziona il puntatore del mouse su tale controllo.

HoverColor: colore del testo di un controllo quando l'utente posiziona il puntatore del mouse su tale controllo.

HoverFill: colore di sfondo di un controllo quando l'utente posiziona il puntatore del mouse su tale controllo.

Italic: indica se il testo di un controllo è in corsivo.

PaddingBottom: distanza tra il testo in un controllo e il bordo inferiore del controllo.

PaddingLeft: distanza tra il testo in un controllo e il bordo sinistro del controllo.

PaddingRight: distanza tra il testo in un controllo e il bordo destro del controllo.

PaddingTop: distanza tra il testo in un controllo e il bordo superiore del controllo.

Pressed: true mentre viene premuto un controllo, altrimenti false.

PressedBorderColor: colore del bordo di un controllo quando l'utente tocca o fa clic su tale controllo.

PressedColor: colore del testo di un controllo quando l'utente tocca o fa clic su tale controllo.

PressedColor: colore dello sfondo di un controllo quando l'utente tocca o fa clic su tale controllo.

RadiusBottomLeft: grado di arrotondamento dell'angolo inferiore sinistro di un controllo.

RadiusBottomRight: grado di arrotondamento dell'angolo inferiore destro di un controllo.

RadiusTopLeft: grado di arrotondamento dell'angolo superiore sinistro di un controllo.

RadiusTopRight: grado di arrotondamento dell'angolo superiore destro di un controllo.

Size: dimensione del carattere del testo visualizzato in un controllo.

Strikethrough: indica se viene visualizzata una riga all'interno del testo di un controllo.

TabIndex: se impostata su un valore diverso da zero, personalizza l'ordine di tabulazione dei controlli in runtime.

Tooltip: testo descrittivo visualizzato quando l'utente posiziona il mouse su un controllo.

Underline: indica se il testo visualizzato nel controllo è sottolineato.

VerticalAlign: posizione del testo di un controllo in relazione al centro verticale di tale controllo.

Visible: indica se un controllo viene visualizzato o è nascosto.

Width: distanza tra i bordi sinistro e destro di un controllo.

X: distanza tra il bordo sinistro di un controllo e il bordo sinistro del contenitore padre, schermata se non c'è un contenitore padre.

X: distanza tra il bordo superiore di un controllo e il bordo superiore del contenitore padre, schermata se non c'è un contenitore padre.

Funzioni correlate

Navigate( ScreenName, ScreenTransitionValue )

Esempio

  1. Aggiungere un controllo Input di testo e denominarlo Source.

    Non si sa come aggiungere un controllo, assegnargli un nome e configurarlo?

  2. Aggiungere un controllo Pulsante e quindi impostarne la proprietà Text in modo da visualizzare Aggiungi e la proprietà OnSelect sulla formula seguente:
    UpdateContext({Total:Total + Value(Source.Text)})

    Sono necessarie altre informazioni sulla funzione UpdateContext o su altre funzioni?

  3. Aggiungere un controllo Casella di testo, impostarne la proprietà Text in modo da visualizzare Totale e quindi premere F5.

  4. Digitare un numero in Source e quindi toccare o fare clic su Aggiungi.

    Il controllo Casella di testo mostrerà il numero digitato.

  5. Ripetere il passaggio precedente una o più volte.

    Il controllo Casella di testo mostrerà la somma dei numeri digitati.

  6. Per tornare all'area di lavoro predefinita, premere ESC.