Liaison d'une propriété d'un composant à un contrôle
Remonter à Expert LiveBindings
Cette procédure montre comment lier une propriété d'un composant à un contrôle par le biais de l'expert LiveBindings.
Sommaire
Créez une application HD multi-périphérique, puis placez un libellé et une zone d'édition sur la fiche. Vous apprendrez comment lier la propriété Text du libellé au contrôle zone d'édition.
Conseil : Afin que l'expert LiveBindings soit disponible dans le menu contextuel obtenu par clic droit, vous devez l'activer dans Outils > Options > LiveBindings en sélectionnant "Afficher l'expert LiveBindings dans le menu contextuel". Si vous démarrez l'expert depuis le Concepteur LiveBindings, il n'est alors pas nécessaire d'activer la commande de l'expert dans la boîte de dialogue Options.
Etape 1 : Tâche de liaison
Dès que vous avez placé le libellé et la zone d'édition, vous devez lier le libellé à la zone d'édition.
Cliquez avec le bouton droit sur le libellé et sélectionnez la commande Expert LiveBindings.
Sélectionnez ensuite Lier une propriété de "Label1" à un contrôle dans la page Tâche de liaison de l'expert.
Cliquez sur Suivant.
Etape 2 : Propriété de composant
Vous pouvez voir maintenant que votre composant est sélectionné en tant que Label1 dans la zone de liste déroulante. Vous pourriez remplacer cette sélection par un autre composant, mais ce n'est pas l'objet de cette procédure.
Dans la zone de liste déroulante Propriété, sélectionnez Text afin que le texte du libellé soit affecté quand vous entrez du texte dans la zone d'édition.
Cliquez sur Suivant.
Etape 3 : Contrôle
Vous êtes maintenant invité à sélectionner un contrôle existant ou à créer un nouveau contrôle à lier à la propriété Text de votre libellé. Depuis l'onglet Contrôle existant, sélectionnez Edit1 dans la liste.
Cliquez sur Terminer.
Les résultats
Dès que l'expert est fermé et que vous êtes revenu au mode conception de l'EDI, vous constatez qu'un nouveau composant TBindingsList a été ajouté à la fiche. Pour afficher la boîte de dialogue Editeur d'expressions de liaison, double-cliquez sur le composant BindingsList1.
Exécutez maintenant l'application (appuyez sur F9) et testez votre expression de liaison en entrant du texte dans la zone d'édition, puis en appuyant sur la touche Entrée.
Un écran de l'exécution de l'application est présenté dans l'image suivante.