властивість ColCount
Властивість ColCount компонента StringGrid містить кількість колонок, або стовпців таблиці.
ColCount - це загальна кількість стовпців в таблиці, без поділу на стовпці фоксірованной зони і зони редагування.
Нумерація стовпців в компоненті StringGrid Delphi починається з нуля, тому у об'єкта StringGrid1 в програмі індекс останнього, самого правого стовпчика має значення:
Таким чином, для того, щоб змінна циклу for "пробігла" по всіх стовпцях таблиці StringGrid Delphi, застосовується наступна кнструкція:
Для того, щоб встановити в компоненті StringGrid необхідну кількість стовпців на етапі проектування, потрібно змінити значення ColCount в інспектор об'єктів.
Однак, кількість стовпців в таблиці може змінюватися і в ході роботи програми. Ось як можна програмно змінити кількість стовпців в таблиці:
StringGrid1.ColCount: = StringGrid1.ColCount + N;
// N - потрібну кількість стовпців
При роботі зі змінними, що зберігають кількість стовпців таблиці StringGrid, потрібно бути уважними, оскільки при виході змінної за межі діапазону стовпців таблиці:
var i, N: Integer;
begin
N: = 10;
i: = StringGrid1.ColCount + N;
Form1.Caption: = StringGrid1.Cells [i, 1];
end;
система не покаже помилок, однак дані будуть недостовірними. Це також стосується і кількості рядків таблиці StringGrid Delphi.