Comment créer une zone de liste dans Visual Basic

Créer une zone de liste dans Visual Basic

Créer la liste

Étape 1

Accédez à la palette "Boîte à outils" et sélectionnez l'outil "Zone de liste". Vous pouvez le trouver en passant simplement la souris sur chaque outil, en prenant en compte les étiquettes jaunes qui apparaissent et en identifiant les noms de chacun des différents outils.

Étape 2

Double-cliquez sur l'outil "Zone de liste" une fois que vous l'avez trouvé. Cela créera une zone de liste que vous pourrez ensuite redimensionner.

Étape 3

Faites glisser les bords qui redimensionnent pour agrandir ou réduire la zone. S'il n'est pas assez haut pour afficher toutes ses entrées, il aura une barre de défilement.

Étape 4

Cliquez dans la zone de liste pour faire glisser le cadre entier vers une position différente.

Nommez la liste

Étape 1

Sélectionnez la zone de liste. Cliquez sur les bords qui changent la taille pour vous assurer que la case est bien sélectionnée.

Étape 2

Explorez la fenêtre "Propriétés". Vous voudrez trouver la propriété "Nom" (Nom).

Étape 3

Nommez la zone de texte en cliquant sur la colonne à côté de "Nom" (Nom) et écrivez un seul mot alphanumérique. C'est ce que vous utiliserez pour trouver la zone de liste dans le code ci-dessous.

Étape 4

Utilisez les conventions standard pour nommer la liste, qui commence par "lst" et continue par un court mot majuscule décrivant la fonction de la boîte. Si vous envisagez de lier la zone de liste à une base de données, songez à la nommer "lst" et au nom du champ auquel elle sera liée.

Remplir la liste dans une base de données

Étape 1

Définit la propriété "Source de données" (Source de données) sur le nom d'un contrôle de données (créé dans le formulaire ci-dessus), qui doit représenter la base de données à laquelle il est lié. Cette propriété peut être définie en suivant le même processus que vous avez utilisé pour définir la propriété "Nom".

Étape 2

Définissez la propriété "Datafield" sur le nom du champ spécifique auquel vous souhaitez que cette zone de liste soit liée. Cette propriété peut également être ajustée en appliquant le même processus que celui utilisé pour définir la propriété "Nom".

Remplir la liste à partir d'une liste

Étape 1

Complétez la propriété "List" en définissant une chaîne de valeurs alphanumériques et écrivez "CTRL-ENTER" entre chaque paire de valeurs. Celles-ci apparaîtront sous forme d'options dans la liste.

Étape 2

Complétez la propriété "Texte" en définissant une chaîne de valeurs alphanumériques que vous souhaitez que la zone de liste affiche lors de la première visualisation du formulaire.