日期:2014-05-18  浏览次数:20884 次

删除Menu的问题,哪一题正确?
在winforms中的一个窗体中有一个名为mnmMenu的主菜单,下列代码()可以移除图中“文件”菜单项。
  a this.mnmMenu.Menultems.Remove("文件");
  b this.mnmMenu.Menultems.RemoveAt(0);
  c this.MnmMenu.MenuItems.RemoveAt(1);
  d this.MnmMenu.MenuItems.RemoveAt("文件");
 我选d,可是正确答案是a
Remove和RemoveAt差别在哪里?
 

------解决方案--------------------
好像是 Remove(string),RemoveAt(int)
------解决方案--------------------
哥们mnmMenu和MnmMenu是不同的标识符,注意大小写
这个问题没有答案,因为Remove没有提供string的参数的调用(.NET 2.0)
这个是哪位高人出的题目?这类问题上机调试就知道了
------解决方案--------------------
哦,原来要“图”,如果文件菜单出现在第一位置则b第二个位置则是c其他位置则出题人是菜鸟。