Panou, splitter, cutie de grup, teșitură

Panourile panoului sunt utilizate pe scară largă. Cu ajutorul lor, sunt asamblate diferite elemente de interfață (butoane, casete de editare, liste), funcționale legate între ele. Exterior Panel panel BevelInner determinat de o combinație de parametri - stil partea interioară a panoului, BevelOuter - stilul partea exterioară a panoului, BevelWidth - lățimea panoului exterior, BorderStyle - frontiera stil, borderwidth - lățimea bordură.







Splitter este proiectat pentru a reconstrui dimensiunile panoului de către utilizator (ca în Windows Explorer). Luați în considerare acest lucru pentru un exemplu. Să presupunem că doriți să aveți un formular care conține 2 panouri în aplicație. Pentru a face acest lucru, trebuie să plasați pe formular Panel, pune-l în Align ALTOP valoarea proprietății etc. plasate pe formular și Splitter, de asemenea, seta alinierea ALTOP în valoare, și în cele din urmă a pus pe forma unui alt panou, dar este deja setat Align - alClient. Dacă redimensionați această fereastră, mărimea panoului inferior se va schimba și distanța dintre panouri poate fi modificată trăgând Splitter-ul.

GroupBox - containerul unui grup de componente, nu are posibilități atât de largi de a stabili diferite stiluri de design, cum ar fi Panel. Dar are un cadru încorporat cu o inscripție, care este de obicei folosit pentru a evidenția forma unui grup de componente integrate funcțional. Nu există proprietăți speciale, altele decât cele deja luate în considerare, PanelBox nu are.

Bevel nu este oficial un panou, nu poate servi ca un container pentru componente. Cu toate acestea, componenta vizuală Bevel poate fi utilizată ca un fel de panou. Bevel determinate stil de afișare stil de proprietate, care poate lua valori bsLowered - încastrate și bsRaised - optimist. O componentă de circuit este proprietate determinată Forma, care poate lua valorile: bsBox - dreptunghi, bsFrame - cadru, bsSpacer - cadru punctat.







StringGrid este un tabel care conține șiruri de caractere. Tabelele de date pot fi citite sau editate. Principalele proprietăți ale componentei care definesc textul afișat:

StringGrid.Cells [AcOI, Arow: Integer]: string - string conținute în celulă cu indicele coloanei și rând și AcOI Arow.

Proprietăți ColCount ROWCOUNT și definiți respectiv numărul de coloane și rânduri, iar proprietățile FixedCols FixedRows - numărul de rânduri și coloane, nu scrollable fixe. Culoarea de fundal a celulelor fixe este determinată de proprietatea FixedColor. Proprietățile LeftCol și TopRow definesc indicii din prima coloană vizibilă afișabilă pe ecran și, respectiv, primul rând vizibil afișabil.

Label1.Caption: = 'Cell + IntToStr (ARow) +' este selectat: '+ IntToStr (ACol);

va scoate numărul celulei selectate în eticheta Label1. Și operatorul

Label1.Caption: = StringGrid1.Cells [ACol, ARow];

va scoate textul celulei selectate în aceeași etichetă.

2.2. CONTROLUL ÎNTREBĂRILOR

1. Scopul componentei etichetei.

2. Ce este PopupMenu?

3. Pentru ce se utilizează StringGrid?

4. Care este diferența dintre Panou, Splitter, GroupBox și Bevel?

5. Ce este ComboBox?

6. Ce este o listă?

7. Care sunt cele 5 proprietăți comune pentru toate componentele Delphi?

1. Creați un formular pentru testarea cunoștințelor studenților.

3. Creați un formular de vânzare de bilete.

4. Creați un formular pentru un magazin chimic de uz casnic.

5. Creați un formular pentru salonul de înfrumusețare

6. Creați un formular Calculator.

7. Creați un formular pentru librărie.

8. Creați un formular pentru biroul decanului.

9. Creați un formular pentru înregistrarea progreselor studenților.

10. Creați un formular, un jurnal electronic.







Trimiteți-le prietenilor: