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

Вниз

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

 
Virtualik ©   (2001-12-17 16:09) [0]

Как обменять элементы в списке сабж?

Дело в том, что тривиальный вариант:
I := I1;
I1 := I2;
I2 := I
Не проходит.


 
Digitman ©   (2001-12-17 16:11) [1]

В каком списке-то ? Список списку рознь. Или ты считаешь (судя по вопросу), что твой список - всем спискам список ?))))))


 
Fellomena   (2001-12-17 17:13) [2]

Для ListBox1:

...
var
s: string;
...
begin
...
s:=ListBox1.Items[0];
ListBox1.Items[0]:=ListBox1.Items[1];
ListBox1.Items[1]:=s;
...
end;

Так устроит ?


 
Virtualik ©   (2001-12-17 17:35) [3]

Повторяю: я про элементы из TListItems, те что используются в компоненте TListView, а не в TListBox.

Проблема в обмене объектов.


 
MBo ©   (2001-12-17 17:57) [4]

проблема видимо, в соэдании промежуточного элемента.
штатный путь - Items.Add
так вроде работает
var l:tlistitem;
begin
l:=lv1.items.add;
l.Assign(lv1.items[0]);
lv1.items[0].assign(lv1.Items[1]);
lv1.items[1].assign(l);
lv1.Items.delete(lv1.items.count-1);





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

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

Наверх




Память: 0.47 MB
Время: 0.011 c
1-22000
Striker
2001-12-13 07:59
2002.01.08
Перенос данных в ячейку листа Excel


14-22329
Dima-k17
2001-11-03 15:12
2002.01.08
Времена Delphi закончились?


6-22301
Китаец Что За
2001-10-10 14:45
2002.01.08
Склерозик что ли?


4-22483
Stropal
2001-11-03 10:57
2002.01.08
Параметры фукнции


14-22380
Бармен
2001-11-09 10:37
2002.01.08
Москвичи, кто-нибудь видел в продаже справочник по Win API?