2010-08-30 61 views
0

“MenuItems_Click”的名称在当前上下文中不存在。我应该在ContextMenuStrip的任何位置命名吗?编译错误:X在当前上下文中不存在

private void icnNotify_Click(object sender, EventArgs e) 
    { 

     // Create a new instance of the Favorites class 
     Favorite.Favorites objFavorites = 
      new Favorite.Favorites(); 
     // Scan the Favorites folder 
     objFavorites.ScanFavorites(); 
     // Clear current menu items 
     FavoritesMenu.Items.Clear(); 
     // Process each objWebFavorite object 
     // in the Favorites collection 
     foreach (Favorite.WebFavorite objWebFavorite 
      in objFavorites.FavoriteCollection) 
     { 
      // Declare a ToolStripMenuItem object 
      ToolStripMenuItem objMenuItem = 
       new ToolStripMenuItem(); 
      // Set the properties of ToolStripMenuItem object 
      objMenuItem.Text = objWebFavorite.Name; 
      objMenuItem.Tag = objWebFavorite.Url; 
      // Add a handler to Click event of new menu item 
      objMenuItem.Click += 
       new EventHandler(MenuItems_Click); 
      // Add the ToolStripMenuItem object 
      // to the ContextMenu 
      FavoritesMenu.Items.Add(objMenuItem); 
     } 
private void MenuItems_Click(object sender, 
    System.EventArgs e) 
    { 
     // Create a ToolStripMenuItem 
     // and fill it with sender parameter 
     ToolStripMenuItem s = (ToolStripMenuItem)sender; 
     // Open the internet explorer to view selected 
     // favorite 
     System.Diagnostics.Process.Start(s.Tag.ToString()); 
    } 
    private void ExitMenuItem_Click(object sender, 
    System.EventArgs e) 
    { 
     Application.Exit(); 
    } 
+0

[定义问题]的可能的重复(http://stackoverflow.com/questions/3596559/defining-problem) – leppie 2010-08-30 08:00:54

+0

为什么你又问同样的问题? – leppie 2010-08-30 08:01:11

+0

请不要评论这样的代码。 – 2010-08-30 08:04:16

回答

1

您没有icnNotify_Click函数的右大括号。

+0

对不起。解决了这个问题 – Arash 2010-08-30 08:06:48

相关问题