Перенос текста из одного ListBox в другой

255
15 декабря 2016, 16:10

Прошу, подскажите, мне нужно перенести весь текст элемента ListBox в другой. Этот код переносит почему-то только часть текста:

void __fastcall TForm1::Button2Click(TObject *Sender)
{
for (int i = 0; i < ListBox1->Items->Count; ++i)
{
   ListBox2->Items->Add(ListBox1->Items->Strings[i]);
   ListBox1->Items->Delete(i);
   }
}

Узнал

ListBox2->Items->Assign(ListBox1->Items)
Answer 1

Можно и так, как Вы задумывали, но без логических ошибок:

    while(ListBox1->Items->Count > 0)
   {
     ListBox2->Items->Add(ListBox1->Items->Strings[0]);
     ListBox1->Items->Delete(0); 
   }
READ ALSO
Узнать заряд батареи на Android

Узнать заряд батареи на Android

Задача очень распространенная, но не могу найти реализации на QT 5x

262
Find для string

Find для string

Подскажите, что в этом коде выполняет эта строчка cout<<(i->find("r")==-1Результат на экране 100 не очень понятен, так как у нас в каждом слове есть...

206