2010-08-30 60 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

相關問題