C# 记事本的保存怎么弄?
第一次弹出保存对话框第二次的时候不显示,直接保存在文件上。麻烦说的详细一些,谢谢privatevoid保存ToolStripMenuItem_Click(objectse...
第一次弹出保存对话框
第二次的时候不显示,直接保存在文件上。
麻烦说的详细一些,谢谢
private void 保存ToolStripMenuItem_Click(object sender, EventArgs e)
{
int x = 0;
if (x == 0)
{
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
StreamWriter c = new StreamWriter(saveFileDialog1.FileName);
c.Write(richTextBox1.Text);
c.Close();
x = 1;
}
}
else
{
StreamWriter d;
d = new StreamWriter();
d.Write(richTextBox1.Text);
d.Close();
怎么改哦啊 展开
第二次的时候不显示,直接保存在文件上。
麻烦说的详细一些,谢谢
private void 保存ToolStripMenuItem_Click(object sender, EventArgs e)
{
int x = 0;
if (x == 0)
{
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
StreamWriter c = new StreamWriter(saveFileDialog1.FileName);
c.Write(richTextBox1.Text);
c.Close();
x = 1;
}
}
else
{
StreamWriter d;
d = new StreamWriter();
d.Write(richTextBox1.Text);
d.Close();
怎么改哦啊 展开
5个回答
展开全部
你不能在这个事件里面记录次数,你要定义一个全局的变量来记录,然后来判断这个全局的.
你现在用的,每次进事件,你的i都又是0了,必然无意义
你现在用的,每次进事件,你的i都又是0了,必然无意义
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
private string _filePath = string.Empty;
private void 保存ToolStripMenuItem_Click(object sender, EventArgs e)
{
if (_filePath == string.Empty)
{
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
StreamWriter c = new StreamWriter(saveFileDialog1.FileName);
c.Write(richTextBox1.Text);
c.Close();
_filePath = saveFileDialog1.FileName;
}
}
else
{
if(File.Exists(_filePath))
{
StreamWriter d;
d = new StreamWriter();
d.Write(richTextBox1.Text);
d.Close();
}
}
}
不知这个答案可否?
欢迎上海的上班族来参观群
http://im.baidu.com/ginvite/gi/url_confirm.php?idstr=D9FABCDE8097FC1F3F23E958032C6B1137067A7446CC3113D253C60BF827F4CA
private void 保存ToolStripMenuItem_Click(object sender, EventArgs e)
{
if (_filePath == string.Empty)
{
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
StreamWriter c = new StreamWriter(saveFileDialog1.FileName);
c.Write(richTextBox1.Text);
c.Close();
_filePath = saveFileDialog1.FileName;
}
}
else
{
if(File.Exists(_filePath))
{
StreamWriter d;
d = new StreamWriter();
d.Write(richTextBox1.Text);
d.Close();
}
}
}
不知这个答案可否?
欢迎上海的上班族来参观群
http://im.baidu.com/ginvite/gi/url_confirm.php?idstr=D9FABCDE8097FC1F3F23E958032C6B1137067A7446CC3113D253C60BF827F4CA
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
d.Close();
前
d.Save();
前
d.Save();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
简单改了下
private string fileName = string.Empty;
private void 保存ToolStripMenuItem_Click(object sender, EventArgs e)
{
if (string.IsNullOrEmpty(fileName))
{
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
fileName = saveFileDialog1.FileName;
}
}
if (!string.IsNullOrEmpty(fileName))
{
StreamWriter c = new StreamWriter(fileName);
c.Write(richTextBox1.Text);
c.Close();
}
}
private string fileName = string.Empty;
private void 保存ToolStripMenuItem_Click(object sender, EventArgs e)
{
if (string.IsNullOrEmpty(fileName))
{
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
fileName = saveFileDialog1.FileName;
}
}
if (!string.IsNullOrEmpty(fileName))
{
StreamWriter c = new StreamWriter(fileName);
c.Write(richTextBox1.Text);
c.Close();
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |