Példa a komponens bemeneti stringgrid tömb

Táblázat sorok - komponens StringGrid18

Táblázat sorok - komponens StringGrid

StringGrid komponens egy táblázatot, amely tartalmazza a vonalat.

A táblázat két részre oszlik - rögzített és a munka. Rögzített megjelenítésére oszlopfejlécekre / sorozat és a kézi vezérlés a méretük. Jellemzően, a fix rész veszi a bal szélső oszlopot, és a legfelső sorban a táblázatban, de egy másik számú rögzített oszlopok és sorok beállítható tulajdonságok és FixedCols FixedRows (ha ezek a tulajdonságok 0, a táblázat nem tartalmazza a fix-sáv). Munka része - ez a táblázat többi részétől. Ez tartalmazhat tetszőleges számú sorok és oszlopok, sőt, ezeket az értékeket meg lehet változtatni szoftver. A munka része nem fér teljesen a ablakelemmel, ebben az esetben, akkor automatikusan bekerül a kívánt görgetősáv. Miközben lapozunk a munkaterületet egy fix terület nem tűnnek el, de a változó tartalmát - szalagcímek sorokban.







Táblázat adatai csak olvasható, vagy szerkeszthető. Minden cella a táblázatban lehet rendelni egy tárgy.







StringGrid komponens célja elsősorban szöveges információk megjelenítéséhez táblázatokat. Azonban ez a komponens képes megjeleníteni és grafikus információkat.

Az alapvető tulajdonságait alkatrész meghatározó megjelenített szöveg

A sejteket [AcOI, Arow: egész szám]: string - A string a sejtben lévő az index oszlopok és sorok és AcOI Arow.

ColCount. Longint - az oszlopok száma

Rowcount. Longint - a sorok számát

A táblázat TStringGridnevozmozhno hozni valamit a tervezési idő. Ezért szövegek, illetve képek a sejtben bekerülnek a rakodók néhány esemény. Egy egyszerű példa mutatja a kódot, növelve minden sejtjében a táblázat szövegek, amelyek a sejtek számát:

var i, j: integer;

i: = 0 StringGrid1.ColCount - 1 do

j: = 0 StringGrid1.RowCount - 1 do

StringGrid1.Cells [j, i]: = IntToStr (i) + ':' + IntToStr (j);

Egy ilyen kód (persze, több értelmes dalszöveg) lehet illeszteni, például egy eseménykezelő OnCreateformy, hogy egy megfelelő táblázatot nézet, amikor megnyitja az alkalmazást. És akkor teszi a felhasználó számára a szöveg szerkesztéséhez.

FixedCols: Integer- számú vezetékes, neprokruchivaemyh oszlopok

FixedRows: Integer- száma fix, neprokruchivaemyh vonalak.

Példa olvasás és írás a mátrix / a StringGrid komponenst. A forma 3 StringGrid komponens: strgrdA, strgrdB, strgrdResult; 2 knopkibtnReadibtnWrite. Ha rákattint a kiolvasás knopkubtnReadvypolnyaetsya 2 tömbök StringGrid komponenst.

TMatrix = tömb tömb egész szám;

eljárás btnRead (Sender: TObject);




Kapcsolódó cikkek