Userրագրավորման միջավայրի մեծ մասում օգտագործողի ինտերֆեյսի զարգացումը ներառում է պատուհանների հետ աշխատանք: Սա ներառում է պատուհանի ձևի դաշտերը լրացնելը, որը սովորաբար իրականացվում է տվյալների նախապես որոշված ցանկը տարրի մեջ բեռնելու միջոցով: Theանկը կարող է պահվել ստատիկորեն զանգվածում կամ գոյանալ դինամիկ կերպով `ծրագրի կատարման ընթացքում: Տեղեկատվությունը պատուհանի տարրի մեջ բեռնաթափելու մեթոդները տարբերվում են զարգացման տարբեր միջավայրերում ծրագիր ստեղծելու ժամանակ:
Հրահանգներ
Քայլ 1
Visual Basic- ում ցուցակը տողերի զանգված է, որը կարող է վկայակոչվել ՝ օգտագործելով List հատկությունը, կառավարման տողերի ցուցակը: Պատուհանի բոլոր տարրերը, որոնց կարող եք ավելացնել լարային տեղեկատվություն, ունեն նման հատկություն: Տվյալները համակցված տուփի մեջ տարր բեռնաթափելու համար օգտագործեք հետևյալ կառուցվածքը. LstMyList. AddItem («Առաջին ատյան»), որտեղ lstMyList- ը համակցված տուփի օբյեկտի անունն է, AddItem- ը փակագծերում և մեջբերումներում պարունակվող տեղեկատվությամբ տող ավելացնելու մեթոդ է: («»): Rayանգվածում պահված ամբողջ ցուցակը տարրի մեջ ավելացնելիս ծրագրի կոդն այսպիսի տեսք կունենա. Dim MasSp (10) As String // զանգվածի հայտարարություն 10 տողի համար Dim i As LongFor i = 1-ից 10 // հանգույց տողեր ավելացնելով lstMyList. AddItem MasSp (i) Հաջորդ i Այս օղակը լրացնում է lstMyList պատուհանի տարրը MasSp շարքում պարունակվող 10 տողերի ցուցակով:
Քայլ 2
Դելֆի միջավայրը ապահովում է պատուհանի տարրերը նաև օբյեկտի միջոցով կարգավորելու և որոշակի բաղադրիչի հատկությունը նշելու հնարավորություն: Այս դեպքում օգտագործված Pascal լեզվի շարահյուսությունը թույլ է տալիս բեռնաթափել ցուցակը ՝ օղակ դնելով: Իրականացնել ցուցակից գծերի հաջորդական լրացումը ներկայացված կոդի նման ձևով. Var MasSp: array [1..10] of String; k: Integer; համար k: = 1-ից 10 doListBoxMy. Items. Add (MasSp [k]); Այստեղ ListBoxMy- ը պատուհանի առարկայի օբյեկտի անունն է, Նյութերը գույք են, որոնք ապահովում են տողերի մուտքը, Ավելացնելը `մեթոդ տողեր MasSp զանգվածից դեպի բաղադրիչ:
Քայլ 3
Հանրաճանաչ Qt միջավայրում ծրագրավորելիս պատուհանի տարրերին մուտք գործելու սկզբունքը նման է, տարբերությունները միայն օգտագործվում են օգտագործվող C ++ լեզվի շարահյուսության մեջ: Տվյալները վերբեռնման կամ սովորական ցուցակների դաշտերում վերբեռնելու համար մուտք գործեք տարրեր: Դրանից հետո օգտագործեք շարքի գործառույթներից մեկը, օրինակ, insertItem մեթոդը իրականացվում է QcomboBox- ի և QListBox- ի համար: Նրա օգնությամբ դուք կարող եք աստիճանաբար մի տարր տողերով լրացնել օղակում. QString MasSp; for (int i = 0; i