VC++ と 2 つのリストボックスを使用しています。最初のリストボックスから 2 番目のリストボックスにアイテムを転送する必要があります。私はこのコードを使用しましたが、最初のリストボックスに含まれるアイテム(アイテム数)と同じだけ繰り返される最初のアイテムのみを転送します:
for (int x = 0; x < Listbox1->Items->Count; x++)
{
Listbox1->SetSelected(x, true);
String^ curItem = Listbox1->SelectedItem->ToString();
listBox2->Items->Add(curItem);
std::string str = msclr::interop::marshal_as<std::string>(curItem);
cv::Mat img = cv::imread(str, 1);
cv::imshow("ShowImage", img);
cvWaitKey(5000);
}
アイテムの自動選択を行う必要があります