는 여기에 내가 현재 그것은 나 텍스트 파일을 열 수 있습니다 OpenFileDialog를`C#의 savefile 대화 상자에서 어떻게 저장합니까?
private void openToolStripMenuItem_Click_1(object sender, System.EventArgs e)
{
//opens the openfiledialog and gives the title.
openFileDialog1.Title = "openfile";
//only opens files from the computer that are text or richtext.
openFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";
//gets input from the openfiledialog.
if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
//loads the file and puts the content in the richtextbox.
System.IO.StreamReader sr = new
System.IO.StreamReader(openFileDialog1.FileName);
richTextBox1.Text = (sr.ReadToEnd());
sr.Close();` here is the code I am using to save through a savefiledialog `
Stream mystream;
private void saveToolStripMenuItem_Click(object sender, EventArgs e)
{
SaveFileDialog saveFileDialog1 = new SaveFileDialog();
saveFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";
saveFileDialog1.FilterIndex = 2;
saveFileDialog1.RestoreDirectory = true;
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
if ((mystream = saveFileDialog1.OpenFile()) != null)
{
StreamWriter wText = new StreamWriter(mystream);
wText.Write("");
mystream.Close();
` 을 사용하여 파일을 열 사용하고있는 코드입니다하지만 변경 사항을 저장하거나 내 자신의 텍스트 파일을 만들 수 없습니다. 런타임에는 오류가 표시되지 않습니다. 추가 도움을 주셔서 다시 한 번 감사드립니다.
의 SaveFileDialog는 당신에게 이름을 제공, 파일 이름 속성입니다. 그것은 당신을 위해 저축을하지 않습니다. 작업. –