1
我嘗試在文本框把文件夾的名字,所以我已經習慣了這樣的代碼:文本框顯示變量的類型 - 而不是內容
private: System::Void textBox1_DragEnter(System::Object^ sender, System::Windows::Forms::DragEventArgs^ e) {
if (e->Data->GetDataPresent(DataFormats::FileDrop))
{
e->Effect = DragDropEffects::Copy;
}
}
private: System::Void textBox1_DragDrop(System::Object^ sender, System::Windows::Forms::DragEventArgs^ e) {
if (e->Data->GetDataPresent(DataFormats::FileDrop))
{
textBox1->Text = Convert::ToString(e->Data->GetData(DataFormats::FileDrop));
}
}
它的工作(0失誤),但是當我把文件夾複製到文本框,文本框,告訴我沒有路徑,但:System.String[]
我使用的是:C++,.NET,Visual Studio 2010中
任何想法?
嗯......所以這是我的問題。 我不知道如何我可以轉換系統::對象^系統::字符串^沒有轉換類。你能告訴我任何例子或想法怎麼做嗎? –
編輯我的答案給你一個開始。 – tenfour
謝謝,我需要這個。現在,它正在工作:) –