Вниз
Скачать: CL | DM;

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

← →
AnSky ©   (2007-05-19 16:46) [0]

в игре сапер имеется стриггрид вот такого типа:
|0,0|1,0|2,0|3,0|
|0,1|1,1|2,1|3,1|
|0,2|1,2|2,2|3,2|
|0,3|1,3|2,3|3,3|
0я строка заголовки:игрок,победы,проигрыши,найденные мины.
следующие строки значения. как отсортировати строки по победам и проигрышам?(у меня есть идея, но долго делать и не факт что получится).

и еще вопрос.
в столбце - найденные мины - хочу вписать значения х\10 и при этом чтоб после каждого раунда изменялось значение Х и 10 умножалась на к-во раундов. как это можно сделать?(как менять Х знаю, но как еще и 10ку умножать в одной ячейке?)


← →
X9 ©   (2007-05-19 19:12) [1]

На мой взгляд, производить такие операции напрямую с гридом, мягко говоря, некорректно.

Заведите себе хрянилище для данных, вида
var
 A: array [4, 4] of record
   W, L: Cardinal;
 end;

Оперируйте с массивом, а затем уже заносите результаты в грид.

Можно использовать динамический массив, если количество игр/игроков заранее неизвестно.


← →
Amoeba ©   (2007-05-21 11:34) [2]


> в игре сапер имеется стриггрид вот такого типа:

StringGrid здесь ни к чему (в данном случае хранение данных, используемых в сапере, в этом компоненте - более чем неудачное решение). Используй для отрисовки DrawGrid, а данные храни, как советуют в [1] в массиве, или даже лучше для этого разработать свой специальный класс - это позволит упростить все манипуляции с ними.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.017 c
15-1178977743
parus
2007-05-12 17:49
2007.06.10
Заценните сайт


1-1174567523
Виталий Панасенко
2007-03-22 15:45
2007.06.10
Использование ZLib


2-1179489999
pleasehelp
2007-05-18 16:06
2007.06.10
как узнать количество строк в таблице mysql?


2-1179526975
Heart_Beat
2007-05-19 02:22
2007.06.10
HELP!


1-1176796510
newnewnew
2007-04-17 11:55
2007.06.10
Считывание матрицы




   Наверх