I'm slowly getting the hang of `C#` and this question is probably a result of bad design but here goes.

I have dynamic menus being generated thusly:

```
public Form1()
{
    InitializeComponent();
    AddContextMenu();
}
public void AddContextMenu()
{
    ContextMenuStrip mnuContextMenu = new ContextMenuStrip();
    mnuContextMenu.ItemClicked+=
              new ToolStripItemClickedEventHandler(mnuContextMenu_ItemClicked);

    this.ContextMenuStrip = mnuContextMenu;

    ToolStripMenuItem mnuItemEnable = new ToolStripMenuItem("Enable");
    mnuContextMenu.Items.Add(mnuItemEnable);
}

```

and the event handler:

```
private void mnuContextMenu_ItemClicked (Object sender,
                                         ToolStripItemClickedEventArgs e)
{
     //do stuff here
}

```

How do I change `mnuContextMenu.Text` (or any other property) from inside the event handler? 
VS says :

> 
> *mnuContextMenu does not exist in the
>  current context*
> 
> 
>