Colcount tulajdonság stringgrid delphi

ColCount tulajdonság


A StringGrid összetevő ColCount tulajdonsága tartalmazza a táblázat oszlopainak vagy oszlopainak számát.

Az ColCount a táblák összes oszlopának száma, anélkül, hogy a beágyazott terület oszlopaira és a szerkesztési zónára osztható volna.

A StringGrid Delphi összetevő oszlopszámozása nullától indul, így a program StringGrid1-ben van az utolsó, legrégebbi oszlop indexe:

Így annak érdekében, hogy a for loop változó "végigfuttassa" a StringGrid Delphi táblázat összes oszlopát, a következő kifejezést kell alkalmazni:

Annak érdekében, hogy a StringGrid összetevőben a szükséges számú oszlopot a tervezési fázisban állítsa be, módosítania kell az ColCount értéket az Object Inspector programban.

Azonban a táblázat oszlopainak száma változhat a program során. Az alábbiakban hogyan módosíthatja a táblázat oszlopainak számát:

StringGrid1.ColCount: = StringGrid1.ColCount + N;
// N - a szükséges számú oszlop

Amikor dolgozik változók StringGrid tárolására oszlopainak száma az asztalra, óvatosan kell bánni, hiszen a termelés a változó tartományhatárokat a táblázat oszlopai:

var i, N: Integer;
kezdődik
N: = 10;
i: = StringGrid1.ColCount + N;
Form1.Caption: = StringGrid1.Cells [i, 1];
végén;

a rendszer nem mutat hibákat, de az adatok megbízhatatlanok lesznek. Ez a StringGrid Delphi táblában található sorok számára is érvényes.