Contrôle permettant à l’utilisateur d’enregistrer des sons.

Description

Grâce à ce contrôle, l’utilisateur peut mettre à jour une source de données avec un ou plusieurs sons à partir de l’emplacement où l’application est exécutée, quel qu’il soit.

Principales propriétés

Mic : sur un appareil doté de plusieurs microphones, ID numérique du microphone utilisé par l’application.

OnStop : définit le comportement de l’application quand l’utilisateur arrête d’enregistrer avec un contrôle Microphone.

Propriétés supplémentaires

BorderColor : couleur de bordure du contrôle.

BorderStyle : indique si la bordure d’un contrôle est unie, discontinue, en pointillés ou s’il n’y en a aucune.

BorderThickness : épaisseur de bordure d’un contrôle.

Color : couleur du texte dans un contrôle.

DisplayMode : indique si le contrôle autorise l’entrée d’un utilisateur (Edit), affiche uniquement les données (View) ou est désactivé (Disabled).

DisabledBorderColor : couleur de bordure d’un contrôle si sa propriété DisplayMode est définie sur Disabled.

DisabledColor : couleur du texte d’un contrôle si sa propriété DisplayMode est définie sur Disabled.

DisabledFill : couleur d’arrière-plan d’un contrôle si sa propriété DisplayMode est définie sur Disabled.

Fill : couleur d’arrière-plan d’un contrôle.

Height : distance entre le haut et le bas d’un contrôle.

HoverBorderColor : couleur de bordure d’un contrôle lorsque l’utilisateur maintient le pointeur de la souris sur ce contrôle.

HoverColor : couleur du texte d’un contrôle lorsque l’utilisateur maintient le pointeur de la souris sur ce contrôle.

HoverFill : couleur d’arrière-plan d’un contrôle lorsque l’utilisateur maintient le pointeur de la souris sur ce contrôle.

Image : nom de l’image qui apparaît dans un contrôle Image, Audio ou Microphone.

ImagePosition : position (Fill, Fit, Stretch, Tile ou Center) d’une image dans un écran ou un contrôle si sa taille n’est pas la même que l’image.

OnSelect : comment l’application répond quand l’utilisateur appuie ou clique sur un contrôle.

OnStart : définit le comportement de l’application quand l’utilisateur commence à enregistrer avec un contrôle Microphone.

PressedBorderColor : couleur de bordure d’un contrôle lorsque l’utilisateur appuie ou clique dessus.

PressedColor : couleur de texte d’un contrôle lorsque l’utilisateur appuie ou clique dessus.

PressedFill : couleur d’arrière-plan d’un contrôle lorsque l’utilisateur appuie ou clique dessus.

Reset : indique si un contrôle revient à sa valeur par défaut.

Tooltip : texte explicatif qui s’affiche lorsque l’utilisateur pointe sur un contrôle.

Visible : indique si un contrôle est visible ou est masqué.

Width : distance entre les côtés droit et gauche d’un contrôle.

X : distance entre le bord gauche d’un contrôle et le bord gauche de son conteneur parent (ou l’écran s’il n’y a pas de conteneur parent).

Y : distance entre le bord supérieur d’un contrôle et le bord supérieur du conteneur parent (ou l’écran s’il n’y a pas de conteneur parent).

Fonctions connexes

Patch( DataSource, BaseRecord, ChangeRecord )

Exemple

Ajouter des sons à un contrôle Custom gallery (Galerie personnalisée)

  1. Ajoutez un contrôle Microphone, nommez-le MyMic et définissez sa propriété OnStop sur la formule suivante :
    Collect(MySounds, MyMic.Audio)

    Vous ne savez pas comment ajouter, nommer et configurer un contrôle ?

    Vous souhaitez obtenir davantage d’informations sur la fonction Collect ou d’autres fonctions ?

  2. Ajoutez un contrôle Custom gallery (Galerie personnalisée), déplacez-le sous MyMic et définissez la propriété Items du contrôle Custom gallery (Galerie personnalisée) sur MySounds.

  3. Dans le modèle pour le contrôle Custom gallery (Galerie personnalisée), ajoutez un contrôle Audio et définissez sa propriété Media sur ThisItem.Url.

  4. Appuyez sur F5, cliquez ou appuyez sur MyMic pour commencer l’enregistrement, puis cliquez ou appuyez à nouveau dessus pour arrêter l’enregistrement.

  5. Dans le contrôle Custom gallery (Galerie personnalisée), cliquez ou appuyez sur le bouton de lecture du contrôle Audio pour lire votre enregistrement.

  6. Ajoutez autant d’enregistrements que vous le souhaitez, puis revenez à l’espace de travail par défaut en appuyant sur Échap.

  7. (Facultatif) Dans le modèle pour le contrôle Custom gallery (Galerie personnalisée), ajoutez un contrôle Button (Bouton), définissez sa propriété OnSelect sur Remove(MySounds, ThisItem), appuyez sur F5, puis supprimez un enregistrement en cliquant ou en appuyant sur le contrôle Button (Bouton) correspondant.

Utilisez la fonction SaveData pour enregistrer les enregistrements localement ou la fonction Patch pour mettre à jour une source de données.