Egyszerű és kombinált listák, delphi elmélet, nyelvek pascal és Delphi programozási

A lista egy rendezett sor egymással összefüggő elemek szöveges karakterláncokat.

Egy egyszerű lista jelentése egy négyszögletes régió, amelyben elrendezett karakterlánc elemeket. Ahhoz, hogy a munka egy egyszerű lista Delphi tervezték ListBox komponenst.

Ha a sorok száma több, mint elfér a látható terület a listán, akkor a megjelenítési területen a görgetősáv jelenik meg. A tájékozódás a görgetősáv, valamint az oszlopok száma a listában tulajdonságaitól függ az oszlopok.

Amikor dolgozik egy listát, akkor az ellenőrzés a száma az elem, amely megjelenik a toplistáját a látható tartomány. Ezt úgy érjük el TopIndex tulajdon. amely elérhető a futás során.

A felsorolás lehet hagyományos keret vagy nem rendelkezik. A jelenléte a keret határozza meg az ingatlan BorderStyle

Combo egyesíti a mezőben, és egy listát. A felhasználó kiválaszthatja egy értéket a listából, vagy írja be a mezőbe. Együttműködik a legördülő menüből egy ComboBox komponenst.

Ezzel szemben az egyszerű combo box nem lehet egy vízszintes görgetősáv, és lehetővé teszi a válogatott csak egy érték.

Style tulajdonság határozza meg a megjelenését és viselkedését a legördülő menüből.

DropDownCount tulajdonság határozza meg a sorok számát, amelyek egyszerre jelenik meg a legördülő listából (alapértelmezésben 8).

Az ingatlan egy logikai DroppedDown annak megállapítására, hogy a lista nyilvánosságra. Ha ez a tulajdonság True, akkor a lista jelenik meg a kibővített formában. Alapértelmezésben a lista összeomlott.

Amikor dolgozik a kombinált listában által generált az alábbi események:

- OnDropDown (nyissuk meg);

- OnCloseUp (lista záró);

- OnSelect (kiválasztás tétel);

- OnChange (változás a szövegben a mezőben).

eljárás TForm1.ComboBox1Select (Sender: TObject);

Egyszerű és kombinált listák sok szempontból hasonlóak, és sok közös tulajdonságok, módszerek és események.

Ezek különböznek elsősorban az a tény, hogy a ListBox csak megjeleníti az adatokat, és lehetővé teszi a felhasználó számára, hogy válassza ki az egyik, hogy azt akarta, a ComboBox is módosíthatja az adatokat. Továbbá különbözik formában megjeleníteni listákat. ListBox listáját jeleníti meg kibővített formában, és automatikusan hozzáadja a listához görgetősáv, ha az összes sor nem kerül a komponens ablakban. ComboBox lehetővé teszi, hogy megjelenítéséhez, kibővített formában, vagy egy legördülő listából, ami általában sokkal kényelmesebb, mert ez megment területe az alkalmazás ablakában.

A fő jellemzője az, hogy felsorolni elemek. amely olyan elemeket tartalmaz, a lista egy tömböt.

A lista elemeit lehet alfabetikus sorrendben. A jelenléte vagy hiánya a fajta meghatározott rendezve tulajdonság. Ha False (ez az alapértelmezés), akkor az elemek a listában vannak elrendezve, hogy az érkezési sorrendben a listára. Ellenkező esetben a tétel automatikusan ABC sorrendben növekvő sorrendben. A hatás az ingatlan statikus. Ez azt jelenti, hogy ha adunk a rendezett listát az új vonalak kerülnek a megadott pozíció, vagy a végén a lista. A lista rendezéséhez, akkor vissza kell állítania a False értékre tulajdonságait, majd visszaáll igaz.

A felhasználó választhat egy listát az egyes vonalak. A kiválasztott elem a listán határozza meg az ingatlan ItemIndex

ItemIndex kezdeti érték nem állítható be a tervezési idő. Alapérték ItemIndex = -1. Ez azt jelenti, hogy nincs lista elem van kiválasztva.

Alapértelmezésben csak egy tétel lehet választani listából. Kettő vagy több elemét multiselect tulajdon. irányításának lehetőségeit választási vonalakon van beállítva, hogy az értéket True.

A néhány kiválasztott elem a listában visszaadja SelCount tulajdon.

Amikor kiválasztja listatételek onclick esemény következik be, amely lehet használni kezelésére kijelölt sorban.

Megtanulják, hogyan kell menteni a mono válság ekonom-it.ru oldalon