menu?

tophy 2003-02-27 10:52:58
以前我添加menu的时候都是这样。


System.Windows.Forms.MenuItem menu=new System.Windows.Forms.MenuItem();

this.menu.Index=0;
this.menu.Text="打开主界面(&O)";
this.menu.Click+= new System.EventHandler(事件);

今天看了 一篇文章说是这样也可以加入(不过是子菜单)
...(同上)
this.menu.MenuItems.Add("打开主界面(&O)",(new System.EventHandler(事件)));

可是,我发现当我输入this.menu.之后没有MenuItems这个命名空间?!只有MenuItem这个命名空间。但是输入MenuItems之后加“.”又有一些提示出现(也就是说是包括了刚刚MenuItems这个命名空间的),这究竟是怎么回事?更怪的是不管是在MenuItems还是在MenuItem这两个命空间中都不包含Add()这个方法,但是使用的时候却没有报错,运行的时候也没有错误!?
这倒底是怎么回事?还是我的VS.net有问题?
...全文
38 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
tophy 2003-02-28
  • 打赏
  • 举报
回复
这个问题真是糟糕~~~~~
echevil 2003-02-28
  • 打赏
  • 举报
回复
楼主列出来的那几行程序没有错误,
MenuItem类有一个MenuItemCollection的属性MenuItems,MenuItems有Add和AddRange方法,都没有错误。
如果编译运行都没有错误的话,可能是Visual Studio本身出了点问题。
我以前也遇到过,在“.”只后一点提示也没有,后来重启了VS,没改任何代码就恢复正常了。
tophy 2003-02-27
  • 打赏
  • 举报
回复
找不到啊~~~~
xyh2002 2003-02-27
  • 打赏
  • 举报
回复
查.net帮助,索引“Menu类”,里面有详细的介绍

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧