C#控件使用的新新新手问题
本人不知道如何学习C#,自己拿了本书,按照书上的例子做,可是有点问题,在这里请教各位师兄:
1.在设置一个窗体的时候,如果想让Form1有最大化,最小化和关闭按钮,但是又是一个不能关闭的窗体。
做法:将Form的ControlBox的属性设置为true,在closing事件中加入如下代码:
e.Cancel = True; //这行代码表示取消事件
问题:
如何添加Closing事件呢?我双击Form1,却是 private void Form1_Load(object sender, EventArgs e)
然后在这个事件下输入上面的语句,有错误:
"System.EventArgs"并不包含Cancel的定义。
请问我犯了什么错误,或者应该如何解决呢?
2.我的开发环境是VS2005中文版,在创建主菜单的时候,MailMenu,ContextMenu这几个控件在我的工具里面找不到啊?我的工具箱里面只有menuStrip,ContextMenuStrip,所在后面的函数里面我也是用的是ToolStripMenuItemFile而不是书上说的MenuItemFile,最后生成的错误如下:
“system.Windows.Forms.ContextMenuStrip”并不包括“ToolStripMenuItem”的定义
“system.Windows.Forms.ToolStripMenuItem”并不包括“CloneMenu”的定义
上面的CloneMenu()是想通过复制主菜单来创建上下文菜单。
请问,是不是我开发工具和书上的不一致造成的?应该如何解决呢?