Форум: "Основная";
Текущий архив: 2005.03.06;
Скачать: [xml.tar.bz2];
Внизперестановка StringGrid Найти похожие ветки
← →
mr-jack (2005-02-22 20:51) [0]Привет мастера!такой вопрос,есть объект StringGrid , с одной колонкой :
1111
2222
3333
4444
5555
6666
нужно переставить таблицу так(по номерам строк):
3
4
6
5
2
1
тоесть чтобы получилось
3333
4444
6666
5555
2222
1111
помогите плз,никак не могу догнать,как реализовать это....
← →
Anatoly Podgoretsky © (2005-02-22 20:55) [1]Стандартная задачка для непрогрммирующих пользователей.
A := B
B := C
C := A
← →
mr-jack (2005-02-22 21:00) [2]я так и хочу сделать,только не получаеться реализовать в Делфи.
Если не трудно набросок кода можно...меня интересует сам процесс перестановки..
← →
mr-jack (2005-02-22 21:01) [3]я так и хочу сделать,только не получаеться реализовать в Делфи.
Если не трудно набросок кода можно...меня интересует сам процесс перестановки..
← →
mr-jack (2005-02-22 21:17) [4]нврод реально нужна помошь....=(
← →
Алхимик © (2005-02-22 21:17) [5]StringGrid.Cells - двумерный массив строк. С ним и работай.
← →
mr-jack (2005-02-22 21:21) [6].....я беру в один двумерный массив переписываю содержание таблицы,а одномерный массив индексы строк,в каком порядке мне их надо расположить,теперь мне надо как то всё завезать и расставить таблицу двумер. массива по индексам одномеррного....вот где у меня загвздка..я сам алгоритм не пойму...
← →
mr-jack (2005-02-22 21:42) [7]кому не трудно подкиньте кусочек кода...плз!!
← →
begin...end © (2005-02-22 21:52) [8]> mr-jack (22.02.05 21:42) [7]
Вот пример для обмена местами первого и второго столбца StringGrid:var
I: Integer;
S: String;
begin
with StringGrid do
for I := 0 to RowCount - 1 do
begin
S := Cells[1, I];
Cells[1, I] := Cells[2, I];
Cells[2, I] := S
end
end.
> mr-jack (22.02.05 21:21) [6]
Не следует формулировать задачу в таком виде.
← →
mr-jack (2005-02-22 21:58) [9]>begin...end © (22.02.05 21:52) [8]
спасибо...
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.03.06;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.037 c