会C#的来,看看是什么原因

来源:百度知道 编辑:UC知道 时间:2024/06/30 22:06:53
private void MenuItem3_DropDownOpened(object sender, EventArgs e)
{
//如果剪切板内容不为空,则粘贴项可用,否则不可用
if (Clipboard.GetDataObject().GetDataPresent(DataFormats.Text))
{
this.MenuItem9.Enabled = true;
}
else
this.MenuItem9.Enabled = false;

//根据选择区域不为空,则复制,剪切,删除可用;否则不可用
if (textBox1.SelectedText.Length > 0)
{
MenuItem7.Enabled = true;
MenuItem8.Enabled = true;
MenuItem22.Enabled = true;
}
else
{
MenuItem7.Enabled = false;
MenuItem18.Enabled = false;
MenuItem22.Enabled = false;
}

它却说
找不到类型和命名空间名称“MenuItem7”,又是什么什么 并不包含对 “MenuItem7”的定义

之类的话

但是这个是原代码啊,是不是版本的问题??
答得好就追加分100

你看看构造函数里面有没有menuitem的构造函数

另外一个简单的方法,在界面上删除menuitem7,然后再放上一个,改为menuitem7

MenuItem7 问题应该是这样的,你看看你的菜单项上是否有MenuItem7这一项,也就是说你的菜单项命名是否有MenuItem7

MenuItem7可能被你删除了啊 重新拖个就命名为menuitem7 就可以了