用C#编写一个记事本,在打开,保存,另存功能,代码出现错误

//打开文件代码privatevoid打开OToolStripMenuItem_Click(objectsender,EventArgse){openFileDialog... //打开文件代码
private void 打开OToolStripMenuItem_Click(object sender, EventArgs e)
{
openFileDialog1.Filter = "文本文档.TXT|*.txt|.rtf文档|*.rtf";// Filter 文件筛选器//
openFileDialog1.ShowDialog();
MessageBox.Show(openFileDialog1.FileName);
try
{
if (openFileDialog1.ShowDialog() == DialogResult.OK)
richTextBox1.LoadFile(openFileDialog1.FileName, RichTextBoxStreamType.RichText);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
//保存代码
private void 保存SToolStripMenuItem_Click(object sender, EventArgs e)
{
saveFileDialog1.Filter = "文本文档.TXT|*.txt|.rtf文档|*.rtf";
saveFileDialog1.ShowDialog();
MessageBox.Show(saveFileDialog1.FileName);
try
{
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
richTextBox1.SaveFile(saveFileDialog1.FileName, RichTextBoxStreamType.RichText);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
问题所在,所有的关于filedialog都出现了错误,显示上下文中不存在名称。
展开
 我来答
匿名用户
2013-05-14
展开全部
在设计器工具栏拖一个OpenFileDialog控件,与添加文本框、按钮等操作步骤一样,拖过去一般默认名称即为openFileDialog1,确保起见建议查一下OpenFileDialog属性的name值
追问
这个控件具体功能是怎么样的?

为什么楼上的说,在定义之后也能解决问题?
追答
拖控件,定义代码在该窗体对应designer.cs中自动生成,与直接定义的区别是代码位置不同而已
gyyyaann
2013-05-14 · 超过68用户采纳过TA的回答
知道答主
回答量:197
采纳率:0%
帮助的人:184万
展开全部
openFileDialog1是在哪定义的
更多追问追答
追问
这个要定义的么?

所有有关与FileDialog都出现了问题。

都要定义么? 我在网上的也没见到有定义。
追答
网上的一个是代码可能不全,还有可能你看到的只是一个部份类,定义的部份你没看到,变量当然是要定义的,openFileDialog1这类实例还要实例化才行,如下
OpenFileDialog openFileDialog1 = new OpenFileDialog();
你看看这一句是在哪写的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式