public override void CreateContextMenu(Menu.MenuItemCollection mnu, EventHandler handler)
 {
     if (_children != null && _children.Count > 0)
     {
         Form    caller = null;
         WebPage wpage  = this.RootPointer.ObjectInstance as WebPage;
         if (wpage != null)
         {
             if (wpage.Parent != null)
             {
                 caller = wpage.Parent.FindForm();
             }
             else
             {
                 caller = wpage;
             }
         }
         MenuItem mi = new MenuItemWithBitmap("Menu click events", Resources._eventHandlers.ToBitmap());
         for (int i = 0; i < _children.Count; i++)
         {
             HtmlElement_menubar.AddMenuItemHandler(_children[i], mi.MenuItems, handler, caller);
         }
         mnu.Add(mi);
     }
 }
 public override void CreateContextMenu(Menu.MenuItemCollection mnu, EventHandler handler)
 {
     if (_children != null && _children.Count > 0)
     {
         Form    caller = null;
         WebPage wpage  = this.RootPointer.ObjectInstance as WebPage;
         if (wpage != null)
         {
             if (wpage.Parent != null)
             {
                 caller = wpage.Parent.FindForm();
             }
             else
             {
                 caller = wpage;
             }
         }
         for (int i = 0; i < _children.Count; i++)
         {
             HtmlElement_menubar.AddMenuItemHandler(_children[i], mnu, handler, caller);
         }
     }
 }