Controllo che permette all'utente di registrare suoni.

Descrizione

Aggiungendo questo controllo, l'utente può aggiornare un'origine dati con uno o più suoni, ovunque sia in esecuzione l'app.

Proprietà chiave

Mic: in un dispositivo dotato di più di un microfono, indica l'ID numerico di quello usato dall'app.

OnStop: risposta dell'app quando l'utente cessa di registrare con un controllo microfono.

Proprietà aggiuntive

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.

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.

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.

Image: nome dell'immagine visualizzata in un controllo immagine, audio o microfono.

ImagePosition: posizione (Fill, Fit, Stretch, Tile o Center) di un'immagine in una schermata o in un controllo, se non ha la stessa dimensione dell'immagine.

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

OnStart: risposta dell'app quando l'utente inizia a registrare con un controllo microfono.

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.

Reset: indica se viene ripristinato il valore predefinito di un controllo.

Tooltip: testo descrittivo visualizzato quando l'utente posiziona il mouse su un 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

Patch( DataSource, BaseRecord, ChangeRecord )

Esempio

Aggiungere suoni a un controllo Raccolta personalizzata

  1. Aggiungere un controllo Microfono, denominarlo MyMic e impostarne la proprietà OnStop sulla formula seguente:
    Collect(MySounds, MyMic.Audio)

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

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

  2. Aggiungere un controllo Raccolta personalizzata, spostarlo sotto MyMic e impostare la proprietà Items del controllo Raccolta personalizzata su MySounds.

  3. Nel modello per il controllo Raccolta personalizzata aggiungere un controllo Audio e impostarne la proprietà Media su ThisItem.Url.

  4. Premere F5, toccare o fare clic su MyMic per avviare la registrazione e quindi toccare o fare clic di nuovo per arrestare la registrazione.

  5. Nel controllo Raccolta personalizzata toccare o fare clic sul pulsante di riproduzione nel controllo Audio per riprodurre la registrazione.

  6. Aggiungere tutte le registrazioni desiderate e quindi premere ESC per tornare all'area di lavoro predefinita.

  7. (Facoltativo) Nel modello per il controllo Raccolta personalizzata aggiungere un controllo Pulsante, impostarne la proprietà OnSelect su Remove(MySounds, ThisItem), premere F5 e quindi rimuovere una registrazione toccando o facendo clic sul controllo Pulsante corrispondente.

Usare la funzione SaveData per salvare le registrazioni in locale o la funzione Patch per aggiornare un'origine dati.