C# WinForm,如何将文本框中的当前文本写入新文件
C# WinForm, how to write current text in a text box to a new file
所以我正在开发这个读取 XML 文件并将其写入文本框的应用程序,到目前为止一切顺利。
但是我想要一个按钮,单击该按钮会打开一个 "save as" 对话框 window,让用户创建一个新的 .txt 文件,然后读取文本框的内容并保存它.
您可以使用 SaveFileDialog
显示 "Save file" 对话框:
var saveFileDialog = new SaveFileDialog();
if(saveFileDialog.ShowDialog() == DialogResult.OK)
// save to saveFileDialog.FileName
要在 TextBox
中写入文字:
File.WriteAllText( saveFileDialog.FileName, textbox.Text );
所以我正在开发这个读取 XML 文件并将其写入文本框的应用程序,到目前为止一切顺利。
但是我想要一个按钮,单击该按钮会打开一个 "save as" 对话框 window,让用户创建一个新的 .txt 文件,然后读取文本框的内容并保存它.
您可以使用 SaveFileDialog
显示 "Save file" 对话框:
var saveFileDialog = new SaveFileDialog();
if(saveFileDialog.ShowDialog() == DialogResult.OK)
// save to saveFileDialog.FileName
要在 TextBox
中写入文字:
File.WriteAllText( saveFileDialog.FileName, textbox.Text );