Panel, osztó, csoportos doboz, ferde

A panelpanelek a legszélesebb körben használatosak. Segítségükkel különböző interfész elemek vannak összeállítva (gombok, szerkesztődobozok, listák), amelyek funkcionális kapcsolatban állnak egymással. Külső panel panel BevelInner által meghatározott paraméterek kombinációja - stílusú belső oldalán a panel, BevelOuter - style külső része a panel, BevelWidth - szélessége a külső panel, BorderStyle - style határon BorderWidth - a szélessége a járdára.

Az osztó úgy van megtervezve, hogy a felhasználó a panel méreteit újraépítse (mint a Windows Intézőben). Ezt a példát vegye figyelembe. Tegyük fel, hogy olyan űrlapot szeretne létrehozni, amely 2 panelt tartalmaz az alkalmazásban. Ehhez meg kell helyezni a panel formájában, betette az Align tulajdonság értéke altop stb támasztott formai és Splitter is meg Align altop értékben, és végül a forma egy másik panel, de ez már be van állítva igazítás - alClient. Ha átméretezi ezt az ablakot, az alsó panel mérete megváltozik, és a panelek közötti távolság megváltoztatható a Splitter húzásával.

A GroupBox - az összetevők csoportja, nem rendelkezik ilyen széles körű lehetőséggel a különböző stílusok beállításához, például a Panelhez. De van egy beépített keret, amelynek felirata van, amelyet általában funkcionálisan integrált összetevők csoportjának formájára fektetnek. A PanelBox nem rendelkezik különleges tulajdonságokkal, kivéve a már megvizsgáltakat.

A szegély nem formálisan panel, nem használható elemtartóként. Azonban a vizuálisan bevel komponens használható egyfajta panelként. A Bevel leképezési stílust a Stílus tulajdonság határozza meg, amely a bsLowered - süllyesztett és a bsRaised - elevated értékeket veheti át. A komponens vázlatot az Shape tulajdonság határozza meg, amely értékeket vehet fel: bsBox - téglalap, bsFrame - frame, bsSpacer - pontozott keret.

A StringGrid egy táblázatot tartalmazó karakterlánc. Az adat táblák csak olvashatóak vagy szerkeszthetők. Az összetevő fő tulajdonságai, amelyek meghatározzák a megjelenített szöveget:

StringGrid.Cells [ACol, ARow: Integer]: a string egy olyan oszlopban található string, amely oszlopindexekkel és az ACol és az ARow sorokkal rendelkezik.

Az ColCount és a RowCount tulajdonságok határozzák meg az oszlopok és sorok számát, a FixedCols és a FixedRows tulajdonságokat - a rögzített, nem gördíthető oszlopok és sorok számát. A fix cellák háttérszínét a FixedColor tulajdonság határozza meg. A LeftCol és a TopRow tulajdonságok meghatározzák az első látható gördíthető oszlop indexeit a képernyőn és az első látható görgethető sort.

Label1.Caption: = 'A Cell + IntToStr (ARow) +' kiválasztása: '+ IntToStr (ACol);

a kijelölt cella számát a Label1 címkében adja ki. És az üzemeltető

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

a kijelölt cella szövegét ugyanabba a címkéhez adja ki.

2.2. ELLENŐRZÉSI KÉRDÉSEK

1. A címkeelem célja.

2. Mi a PopupMenu?

3. Mi a StringGrid?

4. Mi a különbség a Panel, a Splitter, a GroupBox és a Bevel között?

5. Mi a ComboBox?

6. Mi a ListBox?

7. Mi az 5 közös tulajdonság az összes Delphi komponens számára?

1. Hozzon létre egy űrlapot a hallgató tudásának tesztelésére.

3. Hozzon létre egy jegyértékesítési űrlapot.

4. Hozzon létre egy űrlapot egy háztartási vegyi áruházhoz.

5. Hozzon létre egy űrlapot a szépségszalonba

6. Hozzon létre egy számológép űrlapot.

7. Hozzon létre egy űrlapot a könyvesboltba.

8. Hozzon létre egy űrlapot a dékán irodájához.

9. Hozzon létre egy űrlapot a tanulók előrehaladásának rögzítéséhez.

10. Hozzon létre egy űrlapot.