大家帮忙看看这段代码,做的是带历史记录的菜单,还有救ini文件怎么引用,该怎么写啊

usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Da... using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;

namespace 带历史信息的菜单
{
/// <summary>
/// Summary description for Class1.
/// </summary>
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void openFileDialog1_FileOk(object sender, CancelEventArgs e)
{

}

private void 打开ToolStripMenuItem1_Click(object sender, EventArgs e)
{
openFileDialog1.FileName = "";
this.openFileDialog1.ShowDialog();
StreamWriter s = new StreamWriter(address + "\\Menu.ini",true);
s.WriteLine(openFileDialog1.FileName);//写入ini文件
s.Flush();
s.Close();
MessageBox.Show(openFileDialog1.FileName);
}
private void Form1_Load(object sender, EventArgs e)
{
StreamReader sr = new StreamReader(address + "\\Menu.ini");
ini i = this.文件ToolStripMenuItem.DropDownItem(sr.ReadLine());
this.文件ToolStripMenuItem.DropDownItems.Insert(i, MenuItem);
i++;
MenuItem.Click += new EventHandler(MenuItem_Click);
}

错误列表
错误 1 当前上下文中不存在名称“address” D:\计算器\带历史信息的菜单\带历史信息的菜单\Form1.cs 35 47 带历史信息的菜单
错误 2 当前上下文中不存在名称“address” D:\计算器\带历史信息的菜单\带历史信息的菜单\Form1.cs 43 48 带历史信息的菜单
错误 3 未能找到类型或命名空间名称“ini”(是否缺少 using 指令或程序集引用?) D:\计算器\带历史信息的菜单\带历史信息的菜单\Form1.cs 44 13 带历史信息的菜单
错误 4 “System.Windows.Forms.ToolStripMenuItem”不包含“DropDownItem”的定义,并且找不到可接受类型为“System.Windows.Forms.ToolStripMenuItem”的第一个参数的扩展方法“DropDownItem”(是否缺少 using 指令或程序集引用?) D:\计算器\带历史信息的菜单\带历史信息的菜单\Form1.cs 44 46 带历史信息的菜单
错误 5 “System.Windows.Forms.MenuItem”是“类型”,但此处被当做“变量”来使用 D:\计算器\带历史信息的菜单\带历史信息的菜单\Form1.cs 45 62 带历史信息的菜单
错误 6 非静态的字段、方法或属性“System.Windows.Forms.MenuItem.Click”要求对象引用 D:\计算器\带历史信息的菜单\带历史信息的菜单\Form1.cs 47 12 带历史信息的菜单
错误 7 当前上下文中不存在名称“MenuItem_Click” D:\计算器\带历史信息的菜单\带历史信息的菜单\Form1.cs 47 47 带历史信息的菜单
错误 8 “带历史信息的菜单.Form1”不包含“文件ToolStripMenuItem_Click”的定义,并且找不到可接受类型为“带历史信息的菜单.Form1”的第一个参数的扩展方法“文件ToolStripMenuItem_Click”(是否缺少 using 指令或程序集引用?) D:\计算器\带历史信息的菜单\带历史信息的菜单\Form1.Designer.cs 67 76 带历史信息的菜单
已在CSDN上解决 谢谢大家
展开
 我来答
百度网友122ba16
2013-07-20
知道答主
回答量:2
采纳率:100%
帮助的人:3.1万
展开全部
  1. string address = System.Environment.CurrentDirectory;(解决address的)

  2. 在debug文件夹里新建个menu.ini(记得显示后缀名)

  3.  private void menuitem_Click(object sender, EventArgs e)

     {

                ToolStripMenuItem menu = (ToolStripMenuItem)sender;

                    ShowWindows(menu.Text);

         }

       你少了这个函数

   4. private void 打开ToolStripMenuItem1_Click(object sender, EventArgs e)不是敲代码的,双       击“打开”生成的,然后在里面敲代码

AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
马里奥020
2013-03-25
知道答主
回答量:36
采纳率:0%
帮助的人:15.4万
展开全部
address是地址 要你自己换上去的 就是说你放ini文件的地址
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-03-30
展开全部
fuuuuuuuuuuuuuuuuuuuuuck!!!!!!!!!!!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
k7cpu
2012-03-29
知道答主
回答量:92
采纳率:0%
帮助的人:58.7万
展开全部
看着头都晕
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
通窍又朴素灬光芒7941
2012-03-29 · TA获得超过7.6万个赞
知道大有可为答主
回答量:4.4万
采纳率:0%
帮助的人:6535万
展开全部
妈呀,这什么跟什么啊。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式