Поменять местами пункты ListView



Армянсое радио спрашивают:
- Почему Билл Гейтс такой удачливый и богатый?
- Потому, что каждый его МАТЕРИТ!


void __fastcall TForm1::SwapLVItems(int a, int b)
{
int New;
ListView1->Items->BeginUpdate();
{
ListView1->Items->Add();
New = ListView1->Items->Count - 1;
ListView1->Items->Item[New] = ListView1->Items->Item[a];
ListView1->Items->Item[a] =  ListView1->Items->Item[b];
ListView1->Items->Item[b] = ListView1->Items->Item[New];
ListView1->Items->Delete(New);
}
ListView1->Items->EndUpdate();
}


Далее: Предотвратить изменение ширины колонки для TListView »»