Prend une photo ou charge des images à partir de l’appareil local.

Description

Avec ce contrôle, les utilisateurs peuvent prendre des photos ou charger des images à partir de leur appareil et mettre à jour la source de données avec ce contenu. Sur un appareil mobile, l’utilisateur voit une boîte de dialogue qui lui permet de choisir entre prendre une photo ou sélectionner une image déjà disponible.

Ce contrôle composite est constitué de deux contrôles. Appuyez une fois pour sélectionner le contrôle externe qui affiche l’image qui a été chargée. Appuyez à nouveau pour sélectionner le contrôle d’étiquette interne.

Propriétés du contrôle externe

Ces propriétés s’appliquent au contrôle externe.

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.

Disabled : indique si l’utilisateur peut interagir avec le contrôle.

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

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

Error : s’il existe un problème de chargement d’une image, cette propriété contiendra une chaîne d’erreur appropriée.

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.

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

Media : identificateur du clip qu’un contrôle Audio ou Video lance.

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

PressedBorderColor : couleur de bordure 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.

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

Propriétés du texte interne

Ces propriétés s’appliquent au contrôle d’étiquette interne qui indique par défaut « Appuyez ou cliquez pour ajouter une image ». Pour sélectionner ce contrôle interne, appuyez ou cliquez une fois sur le contrôle Add picture, puis recommencez.

Align : emplacement du texte par rapport au centre horizontal de son contrôle.

Color : couleur du texte dans un contrôle.

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

Font : nom de la famille de polices dans laquelle le texte s’affiche.

FontWeight : épaisseur du texte dans un contrôle : Gras, Semibold, Normal ou Plus claire.

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

Italic : indique si le texte d’un contrôle est en italique.

OnChange : indique comment l’application répond quand l’utilisateur modifie la valeur d’un contrôle (par exemple, en ajustant un curseur).

Padding : distance entre le texte sur un bouton d’importation ou d’exportation et les bords de ce bouton.

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

Size : taille de police du texte qui apparaît sur un contrôle.

Strikethrough : indique si une ligne s’affiche sur le texte qui apparaît sur un contrôle.

Text : texte qui apparaît sur un contrôle ou que l’utilisateur tape dans un contrôle.

Underline : indique si une ligne s’affiche sous le texte qui apparaît sur un contrôle.

VerticalAlign : emplacement du texte sur un contrôle par rapport au centre vertical de celui-ci.

Fonctions connexes

Patch( DataSource, BaseRecord, ChangeRecord )

Exemple

Ajouter des images à un contrôle Image gallery

  1. Ajoutez un contrôle Add picture et cliquez trois fois dessus.

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

  2. Dans la boîte de dialogue Open (Ouvrir), cliquez ou appuyez sur un fichier image, puis cliquez ou appuyez sur Open (Ouvrir).

  3. Ajoutez un contrôle Button, déplacez-le sous le contrôle Add picture et définissez la propriété OnSelect du contrôle Button sur la formule suivante :
    Collect(MyPix, AddMediaButton1.Media)

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

  4. Ajoutez un contrôle Image gallery et définissez sa propriété Items sur MyPix.

  5. Appuyez sur F5, puis cliquez ou appuyez sur le contrôle Button.

    L’image issue du contrôle Add picture s’affiche dans le contrôle Image gallery. Si votre image n’a pas les mêmes proportions que le contrôle Image dans le contrôle Image gallery, définissez la propriété ImagePosition du contrôle Image sur Fit.

  6. Cliquez ou appuyez sur le contrôle Add picture, cliquez ou appuyez sur un autre fichier image, cliquez ou appuyez sur Open (Ouvrir), puis cliquez ou appuyez sur le contrôle Button que vous avez ajouté.

    Le deuxième image apparaît dans le contrôle Image gallery.

  7. (facultatif) Répétez l’étape précédente une ou plusieurs fois, puis revenez à l’espace de travail par défaut en appuyant sur Échap.

Utilisez la fonction SaveData pour enregistrer les images en local ou la fonction Patch pour mettre à jour une source de données.