WFA: Как добавить поле в selectedListBox из <vector> - PullRequest
0 голосов
/ 03 января 2012

Я написал следующий код:

this->checkedListBox1->Items->Insert(0, "Copenhagen");
MyClass * tmp = new MyClasss();
std::vector <Element> AA = tmp->getAllEl();
Element mm = AA.front();
this->checkedListBox1->Items->Insert(1, mm.name);

, но он говорит мне, что:

cannot convert parameter 2 from 'std::string' to 'System::Object ^'

Как я могу преобразовать std::string в System::Object ^?Или как еще можно вставить элементы в selectedListBox?

1 Ответ

0 голосов
/ 03 января 2012

Вы должны преобразовать вас std::string в System::String^, затем передать System::String^, и это будет приемлемо.

Вот как сделать System::String ^ из std::string:

String ^ S = gcnew String(mm.name.c_str());

Затем передайте это:

this->checkedListBox1->Items->Insert(1,S);

Это должно работать для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...