Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.06.13;
Скачать: CL | DM;

Вниз

StringGrid   Найти похожие ветки 

 
Yanis   (2004-06-01 08:53) [0]

Я уже долго маюсь с этой проблемой, но что то никак не выходит заветный алгоритм.
Есть массив a:array of string;. В StringGrid 16 колонок. Нужно засунуть массив a в ячейки StringGrid"а. Трудность в том, что бы переходить на следующую строчку если мы находимся в 16-й колонке.


 
Семен Сорокин ©   (2004-06-01 09:03) [1]

if Index div 16 = 0 then
RowCount := RowCount + 1


 
pasha_golub ©   (2004-06-01 10:55) [2]

Семен Сорокин ©   (01.06.04 09:03) [1]
Не то. Мы же не знаем сколько строк было до этого.

2Янис


var i:integer;
begin
...
with StringGrid1 do
 begin
  RowCount := Length(A) div 16;
  for i:=low(a) to high(a) do
   Cells[i mod 15, i div 15] := a[i];
 end;
...
end;

Если используются фиксированные ячейки, алгоритм нужно уточнить.


 
Sandman25 ©   (2004-06-01 11:14) [3]

Тут нужно 16, а не 15 ИМХО.
Cells[i mod 16, i div 16] := a[i];



Страницы: 1 вся ветка

Текущий архив: 2004.06.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.023 c
1-1086069212
din
2004-06-01 09:53
2004.06.13
Как работает функция DayOfWeek


1-1085826961
Alek
2004-05-29 14:36
2004.06.13
Как расшифровать строку?


14-1085578506
Kiloper
2004-05-26 17:35
2004.06.13
Дайте, пожалуйста, ссылку, где можно скачать


14-1085389453
WondeRu
2004-05-24 13:04
2004.06.13
Шрек 2. Ура! Ура! Ура!


3-1084813754
loser
2004-05-17 21:09
2004.06.13
Что такое index is out of date