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.