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

Вниз

перестановка 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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.052 c
14-1108373092
Cosinus
2005-02-14 12:24
2005.03.06
Литература по базам данных.


14-1108311197
AG.Smit
2005-02-13 19:13
2005.03.06
Как поиграть в CS:Source по модемам, типа Hyper Terminal?


10-1085459737
dima74
2004-05-25 08:35
2005.03.06
Передача параметров в методы интерфейса (COM DLL )


11-1090839820
Юрий Ж.
2004-07-26 15:03
2005.03.06
А че бобик сдох?


1-1109223246
vlgrig1961
2005-02-24 08:34
2005.03.06
Как добавить свою прогу в список ОТПРАВИТЬ...