Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
1-1108570275
GanibalLector
2005-02-16 19:11
2005.03.06
"ХР-манифест"


14-1108301049
Verg
2005-02-13 16:24
2005.03.06
Как называлась статуя или изображение....


1-1109007422
TheChups
2005-02-21 20:37
2005.03.06
TServiceApplication


14-1108457319
BPK
2005-02-15 11:48
2005.03.06
Не совсем удобный форум


3-1107848126
Scorpio
2005-02-08 10:35
2005.03.06
ADODataSet не могу запомнить изменения в таблице





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский