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.