So Entladen Sie Eine Liste

Inhaltsverzeichnis:

So Entladen Sie Eine Liste
So Entladen Sie Eine Liste

Video: So Entladen Sie Eine Liste

Video: So Entladen Sie Eine Liste
Video: Lernfeld 7 - Touren planen (Übungen zu den verschiedenen Themen) 2024, November
Anonim

Die Entwicklung von Benutzeroberflächen beinhaltet in den meisten Programmierumgebungen die Arbeit mit Windows. Dazu gehört das Ausfüllen der Felder eines Fensterformulars, was normalerweise durch das Laden einer vordefinierten Datenliste in ein Element geschieht. Die Liste kann statisch in einem Array gespeichert oder während der Programmausführung dynamisch generiert werden. Die Methoden zum Entladen von Informationen in ein Fensterelement unterscheiden sich beim Erstellen eines Programms in verschiedenen Entwicklungsumgebungen.

So entladen Sie eine Liste
So entladen Sie eine Liste

Anweisungen

Schritt 1

In Visual Basic ist eine Liste ein Array von Zeichenfolgen, auf die mithilfe der List-Eigenschaft, einer Liste von Zeichenfolgen im Steuerelement, verwiesen werden kann. Alle Fensterelemente, denen Sie String-Informationen hinzufügen können, haben eine ähnliche Eigenschaft. Um Daten in ein Kombinationsfeldelement zu entladen, verwenden Sie die folgende Konstruktion: lstMyList. AddItem („Erste Instanz“), wobei lstMyList der Name des Kombinationsfeldobjekts ist, AddItem die Methode zum Hinzufügen einer Zeichenfolge mit Informationen in Klammern und Anführungszeichen („“). Beim Hinzufügen der gesamten im Array gespeicherten Liste zum Element sieht der Programmcode so aus: Dim MasSp (10) As String // Deklaration eines Arrays für 10 Zeilen Dim i As LongFor i = 1 To 10 // loop for Zeilen hinzufügen lstMyList. AddItem MasSp (i) Next i Diese Schleife füllt das Fensterelement lstMyList mit einer Liste von 10 Zeilen, die im MasSp-Array enthalten sind.

Schritt 2

Die Delphi-Umgebung bietet die Möglichkeit, Fensterelemente auch über ein Objekt zu handhaben und eine Eigenschaft einer bestimmten Komponente anzugeben. Die Syntax der in diesem Fall verwendeten Pascal-Sprache ermöglicht es Ihnen, die Liste durch Setzen einer Schleife zu entladen. Implementieren Sie das sequentielle Hinzufügen von Zeilen aus der Liste auf ähnliche Weise wie im vorgestellten Code: var MasSp: array [1..10] of String; k: Integer; für k: = 1 bis 10 doListBoxMy. Items. Add (MasSp [k]); ListBoxMy ist hier der Name des Window-Item-Objekts, Items ist eine Eigenschaft, die Zugriff auf Strings bietet, Add ist eine Methode, die hinzufügt Zeichenfolgen vom MasSp-Array zur Komponente.

Schritt 3

Bei der Programmierung in der beliebten Qt-Umgebung ist das Prinzip des Zugriffs auf Fensterelemente ähnlich, Unterschiede bestehen lediglich in der Syntax der verwendeten Sprache C++. Um Daten in die Felder von Dropdown- oder regulären Listen hochzuladen, greifen Sie auf die Elemente zu. Verwenden Sie dann eine der Funktionen zum Hinzufügen von Zeilen, zum Beispiel ist die Methode insertItem für QcomboBox und QListBox implementiert. Mit seiner Hilfe kann man in einer Schleife ein Element nach und nach mit Strings füllen: QString MasSp; for (int i = 0; i

Empfohlen: