将Combobox项转换为char指针

时间:2014-10-17 08:58:15

标签: winforms combobox c++-cli

我正在研究winforms VC ++。

我通过以下方式选择了组合框:

String ^getSelectedFromCmbobox(){   

        String ^selected = this->combobox->SelectedItem->ToString();
        return selected;
    }
在MyForm.h文件中

。我想获得seleceted item的名称,并用另一个字符串(“\\。\”)连接它,并将其用作char *参数。

我该怎么做?

由于它包含^符号,因此很难在Google中搜索,请原谅我是否重复。

1 个答案:

答案 0 :(得分:1)

最好的方法是使用StringToHGlobalAnsi将托管字符串的内容复制到非托管内存中。这里是msdn链接:http://msdn.microsoft.com/en-en/library/system.runtime.interopservices.marshal.stringtohglobalansi(v=vs.110).aspx

Alsom,你有.Net方法String::Concat用于连接String对象。