我正在使用visual C++ 2005 .net,並且正在尋找從此表單創建文件。我希望能夠通過輸入文本框中的內容來命名文件。任何幫助將不勝感激。如何引用文本框中包含的文本以創建XML文件?
下面的形式:
這是我到目前爲止有:
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
String^ path = "C:\\" ".txt" ;
StreamWriter^ sw = File::CreateText(path);
try
{
sw->WriteLine("");
}
finally
{
if (sw)
delete (IDisposable^)sw;
}
}
};
固定碼:
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
NewPart ^newpart = gcnew NewPart();
newpart->ShowDialog();
this->Close();
String^ fileName = textBox1->Text;
String^ filetype = ".xml";
String^ path = L"C:\\;
String^ fullName = path + fileName + filetype;
StreamWriter^ sw = File::CreateText(fullName);
try
{
sw->WriteLine("<?xml version= \"1.0\" standalone=\"yes\"?>");
sw->WriteLine("<macdata");
sw->WriteLine("</macdata>");
}
finally
{
if (sw)
delete (IDisposable^)sw;
}
}
};
}
你的問題是從窗體中獲取文本還是創建文件? –
好吧我已經想出瞭如何創建該文件,但我無法弄清楚如何從框中獲取文本。 – bigbaz34
引用文本框中包含的文本。你爲什麼使用這樣一箇舊版本的Visual Studio? –