Lo sviluppo dell'interfaccia utente nella maggior parte degli ambienti di programmazione implica l'utilizzo di Windows. Ciò include la compilazione dei campi di un modulo finestra, che di solito viene eseguita caricando un elenco predefinito di dati in un elemento. L'elenco può essere memorizzato staticamente in un array o generato dinamicamente durante l'esecuzione del programma. I metodi per scaricare le informazioni in un elemento della finestra differiscono quando si crea un programma in diversi ambienti di sviluppo.
Istruzioni
Passo 1
In Visual Basic, un elenco è una matrice di stringhe a cui è possibile fare riferimento utilizzando la proprietà List, un elenco di stringhe nel controllo. Tutti gli elementi della finestra, a cui è possibile aggiungere informazioni sulla stringa, hanno una proprietà simile. Per scaricare i dati in un elemento casella combinata, utilizzare la seguente costruzione: lstMyList. AddItem ("Prima istanza"), dove lstMyList è il nome dell'oggetto casella combinata, AddItem è il metodo per aggiungere una stringa con informazioni contenute tra parentesi e virgolette (“”). Quando si aggiunge all'elemento l'intero elenco memorizzato nell'array, il codice del programma sarà simile al seguente: Dim MasSp (10) As String // dichiarazione di un array per 10 righe Dim i As LongFor i = 1 To 10 // loop for aggiunta di righe lstMyList. AddItem MasSp (i) Avanti i Questo ciclo riempie l'elemento della finestra lstMyList con un elenco di 10 righe contenute nell'array MasSp.
Passo 2
L'ambiente Delphi fornisce la possibilità di gestire gli elementi della finestra anche attraverso un oggetto e specificando una proprietà di uno specifico componente. La sintassi del linguaggio Pascal utilizzata in questo caso permette di scaricare la lista impostando un loop. Implementare l'aggiunta sequenziale di righe dall'elenco in modo simile al codice presentato: var MasSp: array [1..10] of String; k: Intero; per k: = da 1 a 10 doListBoxMy. Items. Add (MasSp [k]); qui ListBoxMy è il nome dell'oggetto elemento della finestra, Items è una proprietà che fornisce l'accesso alle stringhe, Add è un metodo che aggiunge stringhe dall'array MaSp al componente.
Passaggio 3
Quando si programma nel popolare ambiente Qt, il principio di accesso agli elementi della finestra è simile, le uniche differenze sono nella sintassi del linguaggio C++ utilizzato. Per caricare i dati nei campi di elenchi a discesa o normali, accedi agli elementi. Quindi utilizzare una delle funzioni di aggiunta riga, ad esempio il metodo insertItem è implementato per QcomboBox e QListBox. Con il suo aiuto, puoi riempire gradualmente un elemento con stringhe in un ciclo: QString MasSp; for (int i = 0; i