Casella in cui l'utente può digitare testo, numeri e altri dati.

Descrizione

L'utente può specificare i dati digitandoli in un controllo input di testo. A seconda della configurazione dell'app, i dati possono essere aggiunti a un'origine dati, usati per calcolare un valore temporaneo o incorporati in altro modo.

Proprietà chiave

Default: valore iniziale di un controllo prima della modifica da parte dell'utente.

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.

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 per la tastiera.

Clear: indica se un controllo input di testo mostra una "X" che l'utente può selezionare o toccare per eliminare i contenuti del controllo stesso.

Color: colore del testo di un controllo.

DelayOutput: se questa proprietà è impostata su true, l'input dell'utente viene registrato con mezzo secondo di ritardo. Utile per ritardare le operazioni dispendiose finché l'utente non ha completato l'input di testo, ad esempio nel caso del filtro se l'input viene usato in altre formule.

DisplayMode: indica se il controllo consente l'input dell'utente (Edit), visualizza solo i dati (View) o è disabilitato (Disabled).

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

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

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

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).

Format : indica se l'input dell'utente è limitato solo ai numeri o può essere qualsiasi testo.

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

HintText: testo grigio chiaro visualizzato in un controllo input di testo se questo è vuoto.

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.

LineHeight: distanza, ad esempio, tra le righe di testo o le voci di un elenco.

MaxLength: numero di caratteri digitabili dall'utente in un controllo input di testo.

Mode: il controllo è in modalità SingleLine, MultiLine o Password.

OnChange: risposta dell'app quando l'utente modifica il valore di un controllo, ad esempio usando un dispositivo di scorrimento.

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

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.

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.

Reset: indica se viene ripristinato il valore predefinito 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.

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

DateTimeValue(Stringa)

Esempi

Raccogliere dati

  1. Aggiungere due controlli input di testo e denominarli inputFirst e inputLast.

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

  2. Aggiungere un pulsante e impostarne la proprietà Text su Add e la proprietà OnSelect su questa formula:
    Collect(Names, {FirstName:inputFirst.Text, LastName:inputLast.Text})

    Sono necessarie altre informazioni su Collect o su altre funzioni?

  3. Aggiungere una raccolta di testi con orientamento orizzontale o verticale e impostarne la proprietà Items su Names Impostare la proprietà Text di Sottotitolo1 su ThisItem.FirstName.

  4. (Facoltativo) Nella raccolta di modelli eliminare l'etichetta nella parte inferiore, denominata Corpo1 e impostare la proprietà TemplateSize della raccolta su 80.

  5. Premere F5, digitare una stringa di testo in inputFirst e in inputLast e quindi selezionare o toccare il pulsante Aggiungi.

  6. (Facoltativo) Aggiungere altri nomi alla raccolta e quindi premere ESC per tornare all'area di lavoro predefinita.

Richiedere una password

  1. Aggiungere un controllo input di testo, denominarlo inputPassworde impostarne la proprietàMode su Password.

  2. Aggiungere un'etichetta e impostarne la proprietà Text sulla formula seguente:
    If(inputPassword.Text = "P@ssw0rd", "Accesso concesso", "Accesso negato")

    Sono necessarie altre informazioni su If o su altre funzioni?

  3. Premere F5 e quindi digitare P@ssw0rd in inputPassword.

    Dopo che la password è stata digitata, l'etichetta non visualizza più Accesso negato ma visualizza Accesso concesso.

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

  5. (Facoltativo) Aggiungere un controllo, ad esempio una freccia, configurarlo in modo che consenta di passare a un'altra schermata e visualizzarlo solo quando l'utente ha digitato la password.

  6. (facoltativo) Aggiungere un pulsante, configurarne la proprietà Text in modo da visualizzare Accedi, aggiungere un timer e disabilitare il controllo input di testo per un determinato periodo di tempo se l'utente digita una password errata e quindi seleziona o tocca il pulsante Accedi.