Gebruikerskoppelvlakontwikkeling in die meeste programmeringsomgewings behels die werk met vensters. Dit sluit in die invul van die velde van 'n venstervorm, wat gewoonlik gedoen word deur 'n voorafbepaalde lys data in 'n element te laai. Die lys kan staties in 'n skikking gestoor word of dinamies tydens die uitvoering van die program gegenereer word. Metodes om inligting in 'n vensterelement te laai verskil wanneer 'n program in verskillende ontwikkelingsomgewings geskep word.
Instruksies
Stap 1
In Visual Basic is 'n lys 'n verskeidenheid stringe waarna verwys kan word met behulp van die List-eienskap, 'n lys van stringe in die kontrole. Alle vensterelemente waaraan u stringinligting kan voeg, het 'n soortgelyke eienskap. Om data in 'n kombinasieblok-element te laai, gebruik die volgende konstruksie: lstMyList. AddItem (“First instance”), waar lstMyList die naam is van die combo-box-voorwerp, AddItem is die metode om 'n string toe te voeg met inligting tussen hakies en aanhalings (“”). Wanneer die hele lys wat in die skikking gestoor is, by die element gevoeg word, sal die programkode so lyk: Dim MasSp (10) As String // verklaring van 'n skikking vir 10 reëls Dim i As Long Voor i = 1 tot 10 // lus vir lyne toevoeg lstMyList. AddItem MasSp (i) Volgende i Hierdie lus vul die lstMyList-vensterelement met 'n lys van 10 reëls wat in die MasSp-skikking voorkom.
Stap 2
Die Delphi-omgewing bied die vermoë om vensterelemente ook deur 'n voorwerp te hanteer en 'n eienskap van 'n spesifieke komponent te spesifiseer. Die sintaksis van die Pascal-taal wat in hierdie geval gebruik word, stel u in staat om die lys af te laai deur 'n lus in te stel. Implementeer opeenvolgende toevoeging van lyne uit die lys op 'n soortgelyke manier as die voorgestelde kode: var MasSp: array [1..10] van String; k: heelgetal; vir k: = 1 tot 10 doListBoxMy. Items. Add (MasSp [k]); Hier is ListBoxMy die naam van die vensteritemvoorwerp, Items is 'n eienskap wat toegang bied tot snare, Add is 'n metode wat byvoeg snare van die MasSp-skikking tot komponent.
Stap 3
By die programmering in die gewilde Qt-omgewing is die beginsel van toegang tot vensterelemente soortgelyk, die enigste verskille is in die sintaksis van die gebruikte C ++ taal. Toegang tot die elemente om data na die velde van die keuselys of gewone lyste op te laai. Gebruik dan een van die rytoevoegingsfunksies, byvoorbeeld, die insertItem-metode word geïmplementeer vir QcomboBox en QListBox. Met die hulp daarvan kan u geleidelik 'n element met stringe in 'n lus invul: QString MasSp; vir (int i = 0; i