Le développement d'interface utilisateur dans la plupart des environnements de programmation implique de travailler avec Windows. Cela inclut le remplissage des champs d'un formulaire de fenêtre, ce qui se fait généralement en chargeant une liste prédéfinie de données dans un élément. La liste peut être stockée statiquement dans un tableau ou générée dynamiquement pendant l'exécution du programme. Les méthodes de déchargement des informations dans un élément de fenêtre diffèrent lors de la création d'un programme dans différents environnements de développement.
Instructions
Étape 1
En Visual Basic, une liste est un tableau de chaînes qui peut être référencé à l'aide de la propriété List, une liste de chaînes dans le contrôle. Tous les éléments de fenêtre, auxquels vous pouvez ajouter des informations de chaîne, ont une propriété similaire. Pour décharger des données dans un élément de zone de liste déroulante, utilisez la construction suivante: lstMyList. AddItem (« Première instance »), où lstMyList est le nom de l'objet de la zone de liste déroulante, AddItem est la méthode pour ajouter une chaîne avec des informations contenues entre crochets et guillemets ( ). Lors de l'ajout de la liste entière stockée dans le tableau à l'élément, le code du programme ressemblera à ceci: Dim MasSp (10) As String // déclaration d'un tableau pour 10 lignes Dim i As LongFor i = 1 To 10 // boucle pour ajout de lignes lstMyList. AddItem MasSp (i) Suivant i Cette boucle remplit l'élément de fenêtre lstMyList avec une liste de 10 lignes contenues dans le tableau MasSp.
Étape 2
L'environnement Delphi offre la possibilité de gérer les éléments de fenêtre également via un objet et en spécifiant une propriété d'un composant spécifique. La syntaxe du langage Pascal utilisé dans ce cas permet de décharger la liste en définissant une boucle. Implémentez l'ajout séquentiel de lignes de la liste d'une manière similaire au code présenté: var MasSp: array [1..10] of String; k: entier; pour k: = 1 à 10 doListBoxMy. Items. Add (MasSp [k]); ici ListBoxMy est le nom de l'objet élément de fenêtre, Items est une propriété qui donne accès aux chaînes, Add est une méthode qui ajoute chaînes du tableau MasSp au composant.
Étape 3
Lors de la programmation dans l'environnement Qt populaire, le principe d'accès aux éléments de la fenêtre est similaire, les seules différences résident dans la syntaxe du langage C++ utilisé. Pour télécharger des données dans les champs de listes déroulantes ou régulières, accédez aux éléments. Utilisez ensuite l'une des fonctions d'ajout de ligne, par exemple, la méthode insertItem est implémentée pour QcomboBox et QListBox. Avec son aide, vous pouvez progressivement remplir un élément avec des chaînes dans une boucle: QString MasSp; for (int i = 0; i